【发布时间】:2013-11-24 06:15:48
【问题描述】:
我有一个实现 ServletContextListener 的 servlet。现在根据我的需要,我必须将一些参数从 jsp 页面提交按钮点击发送到这个 servlet,但它没有在提交按钮点击时点击 servlet 文件..
这是我的 Servlet 代码..
@WebListener()
public class MyContext implements ServletContextListener {
Timer timer = new Timer();
@Override
public void contextInitialized(ServletContextEvent event) {
Calendar date = Calendar.getInstance();
date.set(
Calendar.DAY_OF_MONTH, 12);
date.set(Calendar.HOUR, 00);
date.set(Calendar.MINUTE, 11);
date.set(Calendar.SECOND, 0);
date.set(Calendar.MILLISECOND, 0);
timer.schedule(
new MyTask(),
date.getTime(),
1000 * 60 * 60 * 24 * 7);
}
@Override
public void contextDestroyed(ServletContextEvent event) {
timer.cancel();
}
}
这是我的 JSP 页面..
<form action="/MyContext/" method="GET">
<label>Set Date: </label>
<input type="text" name="date" id="date">
<label>Set Time: </label>
<input type="text" name="time" id="time">
<input type="Submit" name="Submit" value="Submit" id="Submit">
</form>
这是我的 web.xml 文件..
<servlet>
<servlet-name>MyContext</servlet-name>
<servlet-class>MyContext</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MyContext</servlet-name>
<url-pattern>/MyContext</url-pattern>
</servlet-mapping>
<listner>
<listner-class>
MyContext
</listner-class>>
</listner>>
请大家帮帮我.. 提前谢谢...
【问题讨论】:
-
请阅读“Head First JSP 和 Servlets”,如果不了解 Web 容器及其相关组件的基本行为,将很难实现您所需要的。请阅读 servlet 的基础知识。这样你就可以很容易地使用框架进行编程了。
标签: java forms jsp servlets servletcontextlistener