关于servlet路径问题
我的虚拟根目录为myapp
下面有个子JSP目录manager, 里面有个test.jsp
我想在这个子目录里访问servlet MyTest该怎么写
<servlet-mapping>
<servlet-name>MyTest</servlet-name.>
<url-pattern>/mytest</url-pattern>
</servlet-maping>
这样写访问不到我改成/../mytest也访问不到,请问该怎么写
其他的servlet和xml设置都没有错
搜索更多相关主题的帖子:
servlet 路径 目录 MyTest mytest
----------------解决方案--------------------------------------------------------
你有了这个以后,还要加一个指定你这个servlet的类名
----------------解决方案--------------------------------------------------------
我写了啊
<serlvet-name>MyTest</servlet-name>
<servlet-class>mypack.MyTest</servlet-class>
----------------解决方案--------------------------------------------------------
我的意思是,正常情况下JSP页面应该在虚拟根目录下,
那么servlet映射/mytest这样写能访问到,但是我把JSP
页面放在虚拟根目录下的子目录,映射这样写就访问不到了啊
我把子目录里的form action改成../mytest也访问不到
----------------解决方案--------------------------------------------------------
改action后提示post方法不支持这个url
----------------解决方案--------------------------------------------------------
你直接在地址栏能访问不?
----------------解决方案--------------------------------------------------------
是啊,也不能访问,提示405错误,get和post 方法都不支持这个urL
----------------解决方案--------------------------------------------------------
在地址栏都不能访问,那就说明你设置错了
----------------解决方案--------------------------------------------------------
<servlet-class>/目录名/包名.MyTest</servlet-class>
----------------解决方案--------------------------------------------------------
你是不是大小写没注意呢
----------------解决方案--------------------------------------------------------