步驟一.修改web.xml
<web-app>
.............
<servlet>
<servlet-name>webApplication</SERVLET-NAME>
<servlet-class>
wicket.protocol.http.WicketServlet
</SERVLET-CLASS>
<init-param>
<param-name>applicationClassName</PARAM-NAME>
<param-value>
wicket.examples.WicketApplication
</PARAM-VALUE>
</INIT-PARAM>
<load-on-startup>1</LOAD-ON-STARTUP>
</servlet>
<servlet-mapping>
<servlet-name>webApplication</SERVLET-NAME>
<url-pattern>/main/*</URL-PATTERN>
</SERVLET-MAPPING>
.............
</web-app>
步驟二.建立首頁畫面(Examples.html)
<html xmlns:wicket="http://www.wicketframework.org">
<body>
<h3>Wicket 基本元件範例</h3>
<table>
<tr>
<td><a wicket:id="Examples1">show HelloWicketPage</a></td>
</tr>
</table>
</body>
</html>
步驟三.建立首頁的JAVA元件(Examples.java)
package wicket.examples;
import wicket.examples.html.body.base.hello.HelloWicket;
import wicket.markup.html.WebPage;
import wicket.markup.html.link.PageLink;
public class Examples extends WebPage {
public Examples(){
super();
// 這是將第一個例子HelloWicket做連結.
add(new PageLink("Examples1",HelloWicket.class));
}
}
步驟四.修改WicketApplication.java
package wicket.examples;
import wicket.Page;
import wicket.protocol.http.WebApplication;
public class WicketApplication extends WebApplication {
@Override
public Class getHomePage() {
// 將頁面指向Examples
return Examples.class;
}
}
步驟五.啟動server,打開IE執行以下網址,可看見show HelloWicketPage超連結字樣
http://localhost:8083/WicketExamples/main
步驟六.點選show HelloWicketPage超連結就可看見Hello Wicket字樣
3 則留言:
我可請教一下 一直出現此錯誤是怎麼一回事?
Servlet HelloWorldApplication is currently unavailable
謝謝~ 第一此使用 Wicket >_<
我可請教一下 一直出現此錯誤是怎麼一回事?
Servlet HelloWorldApplication is currently unavailable
謝謝~ 第一此使用 Wicket >_<
看不出您所碰到的問題為何,不過您可下載以下文件,詳細閱讀該份文件,應該對您有所幫助.
http://www.javaworld.com.tw/jute/upload/Wicket_zh_TW.zip
張貼留言