如何实现form的跳转
俺的情况是这样的:
俺新建了一个名为test的tomcat project,在test目录下有两个子目录,一个是WEB-INF/src,用来保存class文件;一个是work,用来保存jsp文件。
首先,俺在work下新建一个名为viewTable.jsp的文件,其中form标签是这样写的:
<form name="view1" action="./controllerServlet" method="post">
然后再在WEB-INF/src下建一个名为ch06的包,包下再建个controllerServlet.java的文件。
最后在web.xml上作如下配置:
<servlet>
<servlet-name>controllerServlet</servlet-name>
<servlet-class>ch06.controllerServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>controllerServlet</servlet-name>
<url-pattern>/controllerServlet</url-pattern>
</servlet-mapping>
另:tomcat为6.0,其中server.xml配置如下代码:<Context path="/test" reloadable="true" docBase="D:MyJavaProgamme est" workDir="D:MyJavaProgamme estwork" />
这样问题就来了:在浏览器中打开viewTable.jsp文件,输入数据后,点击“提交”,报错:
type Status report
message /test/work/controllerServlet
description The requested resource (/test/work/controllerServlet) is not available.
俺想应该是在form里的路径设置不对,但就是不知道要怎样设置,请各位大虾帮忙。
|