视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
jsp中表单submit提交映射Servlet的问题_html/css
2020-11-27 15:50:40 责编:小采
文档


我下面这个表单的jsp文件是在D:\Program Files\Tomcat 6.0\webapps\ss\Main\Protect\Diary下的





为什么 我打开此网页是这样打开的 http://localhost:8080/ss/Main/Protect/Diary/WriteDiary.jsp
可是提交后路径就变成了 http://localhost:8080/ss/WriteDiaryServlet 就提示404路径错误问题

然后 我将

中的action="WriteDiaryServlet"改成action="Main/Protect/Diary/WriteDiaryServlet" 才能访问得到....
为什么呀~~

我xml配置是这样的


This is the description of my J2EE component
This is the display name of my J2EE component
WriteDiaryServlet
cn.lxh.mvc.servlet.WriteDiaryServlet



WriteDiaryServlet
/Main/Protect/Diary/WriteDiaryServlet


回复讨论(解决方案)

/Main/Protect/Diary/WriteDiaryServlet
要用这个路径访问

可是我当前的路径就已经是http://localhost:8080/ss/Main/Protect/Diary/ 了
就好像 我

另外一个


。。

XML

RegisterServlet
/Main/Register/RegisterServlet


提交前路劲 是http://localhost:8080/ss/Main/Register/Register.jsp
提交后路径 是http://localhost:8080/ss/Main/Register/RegisterServlet


问题就是为什么 第一个地址会改变了 导致需要用
/Main/Protect/Diary/WriteDiaryServlet
来访问啊~~~

说详细点哈 谢谢哪~~

!!!~~希望 前辈 不要嫌代码 乱, 我真的 很需要你们的帮助~~谢谢~~

!!!~~~~~~~~~求解释

把路径写成从项目根路径开始的决对路径就不会出现这种问题,
具体如何形成上面的现象,你可以看看两个的区别,慢慢排除,找找哪里写的不一样。

哦 哦 我知道了 谢谢你了~~为难你了,,,十分感谢~

这个其实很简单,就是你action配的路径和XML里面配置的路径要保持一致,主要是记住“WriteDiaryServlet”和“/WriteDiaryServlet”是不同的

我也在研究这个问题,不过还没有找到答案

下载本文
显示全文
专题