ITPUB??ì3
ITPUB论坛 » WEB程序开发 » 如何实现form的跳转

新一届的微软MVP评选已经开始,欢迎各位推荐!

标题: 如何实现form的跳转
离线 vulcans



精华贴数 0
个人空间 0
技术积分 36 (35844)
社区积分 0 (1806920)
注册日期 2008-6-25
论坛徽章:0
      
      

发表于 2008-6-25 10:26 
如何实现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里的路径设置不对,但就是不知道要怎样设置,请各位大虾帮忙。


只看该作者    顶部
离线 ruian123456
One word one dream


精华贴数 1
个人空间 0
技术积分 443 (4379)
社区积分 16 (8539)
注册日期 2007-3-27
论坛徽章:1
2008北京奥运纪念徽章:举重     
      

发表于 2008-6-26 09:00 
<servlet-mapping>
       <servlet-name>controllerServlet</servlet-name>
       <url-pattern>/controllerServlet</url-pattern>
  </servlet-mapping>
改为如下试下:
<servlet-mapping>
       <servlet-name>controllerServlet</servlet-name>
       <url-pattern>/ch06/controllerServlet</url-pattern>
  </servlet-mapping>


只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问