我用jsp调用SERVLET,很怪!就是不让用,各位英雄看看如何?请进!
tomcat3.23
我配置的server.xml:
<Context path="/protest"
docBase="f:\protest"
crossContext="false"
debug="0"
reloadable="true" >
</Context>
调试jsp/javabean,可以测试成功。
我配置的web.xml 在f:\protest\classes 目录下:
<servlet>
<servlet-name>HelloW</servlet-name>
<servlet-class>eshop.HelloW</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloW</servlet-name>
<url-pattern>/shut/*</url-pattern>
</servlet-mapping>
直接用:
http://localhost:8080/protest/shut/HelloW 可以测试成功。
但是我在f:\protest\test\Login.jsp中。
<form method="post" action="../shut/HelloW">
<input type=submit value="submit">
</form>
中,测试,不能显示。
点击后的地址显示的url:
http://localhost:8080/protest/shut/HelloW 但是就是不成功。
tomcat 显示:
2003-03-19 11:36:05 - Ctx( /protest ): 405 R( /protest + /shut + /HelloW) HTTP method POST is not supported by this URL
我很郁闷,那个大侠给我讲讲为什么?
谢谢!