自己弄的一个Struts1实例,总是访问不到action 求大侠指点指点

时光是最好的解药 时光是最好的解药 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
没事写的一个struts1实例 求大侠指点下 总是访问不到action 配置什么的都没找到原因
话不多说 看效果

jsp 界面:
<form action="loginAction.do" method="post" id="form1">
用户名:<input type="text" name="userName"/>
密码:<input type="password" name="passWord"/><br/>
<input type="submit" value="确定"/>
</form>



web.xml
<servlet>
<servlet-name>struts1</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>struts1</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>


struts-config.xml界面
<struts-config>

<form-beans>
<form-bean name="userBean" type="com.zjj.struts1.bean.UserBean"></form-bean>
</form-beans>


<action-mappings>
<action path="/loginAction" name="userBean" type="com.zjj.struts1.action.LoginAction" >
<forward name="success" path="/success.jsp"></forward>
<forward name="error" path="/error.jsp"></forward>
</action>
</action-mappings>

</struts-config>


action界面

public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm,
ServletRequest request, ServletResponse response) throws Exception {
UserBean userForm = (UserBean) actionForm;
String un = userForm.getUserName();
String pw = userForm.getPassWord();

System.out.println("username="+un);
System.out.println("password="+pw);
return actionMapping.findForward("success");
}


...全文
评论 10
收藏 已收藏
分享
返回顶部
时光是最好的解药
Web 开发 81,108 成员 341,721 内容