type Status reportmessage /TeachSystem/LogonServletdescription The requested resource (/TeachSystem/LogonServlet) is not available.
<form action="LogonServlet?action=logon" method="post">
.......
</form>
我用的MyEclipse做的,这是webroot目录下的index.jsp中的一部分代码
然后运行时,我点击登录,但是他说找不到LogonServlet
我的LogonServlet.java存放在TeachSystem\src\com\xk\servlet下面,
TeachSystem\WebRoot\WEB-INF\classes\com\xk\servlet下面也有LogonServlet.class
为什么呢
<form action="LogonServlet?action=logon" method="post">
.......
</form>
我用的MyEclipse做的,这是webroot目录下的index.jsp中的一部分代码
然后运行时,我点击登录,但是他说找不到LogonServlet
我的LogonServlet.java存放在TeachSystem\src\com\xk\servlet下面,
TeachSystem\WebRoot\WEB-INF\classes\com\xk\servlet下面也有LogonServlet.class
为什么呢
<servlet-name>LogonServlet</servlet-name>
<servlet-class>LogonServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LogonServlet</servlet-name>
<url-pattern>\com\xk\servlet</url-pattern>
</servlet-mapping>
但还是找不到啊,那个url-pattern我试过好几个了,不知道怎么弄啊
<servlet-mapping>
<servlet-name>LogonServlet</servlet-name>
<url-pattern>/LogonServlet</url-pattern>
</servlet-mapping>
<servlet> 这事servlet的定义,指出名字以及对应的class
<servlet-name>LogonServlet</servlet-name>
<servlet-class>LogonServlet</servlet-class> 这里应该是com.xk.servlet.LogonServlet
</servlet>
<servlet-mapping> 这事servlet映射的访问路径定义
<servlet-name>LogonServlet</servlet-name> 这个名字对应上面定义的名字
<url-pattern>\com\xk\servlet</url-pattern> 这就是访问路径了。
</servlet-mapping>
<servlet-name>LogonServlet</servlet-name> 这个名字对应上面定义的名字
<url-pattern>\com\xk\servlet</url-pattern> 这就是访问路径了。应该改为/LogonServlet
</servlet-mapping>