在网上看了一段jsp动态验证码,试了一下,还可以——于是很高兴成功了
但是问题出来了,当我把form表单提交到另一个jsp页面时报405错误,郁闷(我想会不会是xml配置的问题)
——>HTTP Status 405 - HTTPmethod GET is not supported by this URL
(我想会不会是xml配置的问题,只有两个页面[想从验证码的表单页面跳转到另一个页面不行,在地址栏直接键入地址也不能访问])
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>
<description>
This is the description of my J2EE component
</description>
<display-name>
This is the display name of my J2EE component
</display-name>
<servlet-name>RandomCodeServlet</servlet-name>
<servlet-class>iss.RandomCodeServlet</servlet-class>
</servlet>
<servlet>
<description>
This is the description of my J2EE component
</description>
<display-name>
This is the display name of my J2EE component
</display-name>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>iss.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>RandomCodeServlet</servlet-name>
<url-pattern>/imgcode</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/first.jsp</url-pattern>
</servlet-mapping> <welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<error-page>
   <error-code>404</error-code>
   <location>/error404.html</location>
</error-page>
</web-app>  新手,急用,谢谢

解决方案 »

  1.   

    HTTP Status 405 - HTTPmethod GET is not supported by this URL
    你的那个SERVLET没有对应的GET请求方式的响应吧.
      

  2.   

    你说的是不是form表单的method,我用的事post
    还有就是在地址栏直接键入地址也不能访问
      

  3.   

    那你在servlet里面的方法有相互调用吗?
      

  4.   

    我还没有学servelet,刚接触jsp
    这段代码是网上down的
      

  5.   

     你的servlet 没有指定跳到哪里吧?
      

  6.   

    405很大部分都是 servelet 的问题哦
      

  7.   

    我终于对Servlet有了一点了解 + MVC设计模式    原来是提交请求时跟XML配置中的名称不一样