jsp的表单代码:
<form action="userlogin" method="post" name="userLogin">
姓名:<input type="text" name="userName"/><br/>
密码:<input type="password" name="password"/>
<input type="submit" value="submit"/>
</form>
struts配置文件代码:
<action path="userlogin" name="user" type="com.guidpost.struts.UserAction">
<forward name="success" path="success.jsp"></forward>
<forward name="fail" path="fail.jsp"></forward>
</action>
错误信息:HTTP Status 404 - /webtest/userlogin
不知道哪里写错了?
<form action="userlogin" method="post" name="userLogin">
姓名:<input type="text" name="userName"/><br/>
密码:<input type="password" name="password"/>
<input type="submit" value="submit"/>
</form>
struts配置文件代码:
<action path="userlogin" name="user" type="com.guidpost.struts.UserAction">
<forward name="success" path="success.jsp"></forward>
<forward name="fail" path="fail.jsp"></forward>
</action>
错误信息:HTTP Status 404 - /webtest/userlogin
不知道哪里写错了?
解决方案 »
- 请教文件创建目录的问题
- 页面加载问题
- 对于sso的几点疑问
- 在jsp里怎么读取操作系统上自己设置的环境变量啊,在线等
- 搜索引擎框架选择
- struts2显示数据问题
- web service开发,用xfire好还是用axis好?
- struts+hibernate+spring整合中session的处理问题
- 入门级加载Spring XML文件的问题
- 每次启动tomcat都打开class.class文件,且tomcat没有启动成功
- Property 'dataSource' is not writable in bean class [org.springframework.orm.iba
- 能不能不跑这么多异常
没看见web.xml不能确定
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<session-config>
<session-timeout>30</session-timeout>
</session-config>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
这是web.xml配置
改成
<form action="userlogin.do" method="post" name="userLogin">
或者
<form action="/userlogin" method="post" name="userLogin">
<action path="userlogin" name="user" type="com.guidpost.struts.UserAction">
<forward name="success" path="success.jsp"> </forward>
<forward name="fail" path="fail.jsp"> </forward>
</action>
改成
<action path="/userlogin" name="user" type="com.guidpost.struts.UserAction">
<forward name="success" path="/success.jsp"> </forward>
<forward name="fail" path="/fail.jsp"> </forward>
如果用<form action="userLogin.action">就得加.action了...