Heim > Web-Frontend > HTML-Tutorial > jsp中 表单submit提交映射Servlet的问题_html/css_WEB-ITnose

jsp中 表单submit提交映射Servlet的问题_html/css_WEB-ITnose

WBOY
Freigeben: 2016-06-24 12:09:53
Original
1152 Leute haben es durchsucht

我下面这个表单的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”是不同的

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

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage