自己弄的一个Struts1实例,总是访问不到action 求大侠指点指点
没事写的一个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");
}
话不多说 看效果
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");
}
...全文
相关推荐
Struts2的bug----------关于Struts2中找不到Action的
NULL 博文链接:https://tianhandigeng.iteye.com/blog/995031
详解Struts2中Action访问Servlet API的几种方法
主要介绍了详解Struts2中Action访问Servlet API的几种方法的相关资料,这里提供三种方法,一般推荐使用,IOC方式,需要的朋友可以参考下
struts2 action的三种访问方式
此代码演示了action的三种访问方式,包括传统方式,通配符方式,动态方式
struts2一个action处理多个请求 struts2实例
struts2一个action处理多个请求
Struts2从一个带参数action跳转到另一个action
资源中示例了一个struts2的配置文件中配置的action的result结果为另外一个action的配置,该跳转的过程中是带所有参赛调整的,在另外一个action中可以接受到当前action的所有参数,此配置文件是我日常开发中的经验总结,欢迎各位技术人员下载参考使用


Web 开发
