【发布时间】:2015-04-15 10:33:39
【问题描述】:
我的应用程序逻辑已全部排序。这只是“让应用程序运行”的部分,我遇到了问题。
我知道我需要(并且拥有)一个通过显示主页(在我的例子中称为“UserPage”)来启动应用程序的类。但是,即使正确填写了我的 web.xml,并实现了 WicketApplication 类,我仍然得到 404。
两者的代码如下。有人可以通过两种方式帮助我:
• 告诉我哪里出了问题(以及为什么)
• 两个文件的外观,以及更正的地方。
提前致谢。
WicketApplication.java
package com.me.textboxformtutorial;
import com.me.textboxformtutorial.UserPage;
import org.apache.wicket.markup.html.WebPage;
import org.apache.wicket.protocol.http.WebApplication;
public class WicketApplication extends WebApplication {
@Override
public Class<UserPage> getHomePage()
{
return UserPage.class;
}
}
web.xml
<web-app version="3.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
<servlet>
<servlet-name>WicketTextBoxExample</servlet-name>
<servlet-class>UserPage</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>WicketTextBoxExample</servlet-name>
<url-pattern>/textboxexample</url-pattern>
</servlet-mapping>
<filter>
<filter-name>wicketFilter</filter-name>
<filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class>
<init-param>
<param-name>applicationClassName</param-name>
<param-value>com.me.textboxformtutorial.WicketApplication</param-value>
</init-param>
</filter>
</web-app>
【问题讨论】:
标签: jakarta-ee wicket