1、Struts 快速入门实例1 需求:用户登录程序。用户利用登录页面 userLogin.jsp 进行登录,成功则转向 userLoginSuccess.jsp 页面,提示登录成功,否则依然停留在 userLogin.jsp。2 建立 web工程(StrutsLoginDemo) 。3 为工程添加 struts组件(add struts capabilities) 。至此,项目初始结构形成,如下图:4 在 myeclipse中建立跳转页面 userLoginSuccess.jsp。在 struts designer 中打开 struts-config.xml在 design 视图下添加 user
2、LoginSuccess.jsp 页面双击生成的 userLoginSuccess.jsp 页面,编辑代码,添加需要进行提示的内容信息userLoginSuccess.jspMy Struts userLoginSuccess.jsp ending pageHello , you successfully logged in!userLoginSuccess.jsp 页面生成、编辑完毕。5 以 userLogin.jsp 为起点,为项目添加相应的 Form, Action 和 JSP右击 struts designer 编辑界面空白处,选择 new Form, Action and JSP输入
3、用例名称(myeclipse 自动生成其它各项的名称)配置表单元素属性配置完毕,填写该表单所隶属的 jsp 页面信息选择你要生成的一些辅助方法Next点 Forwards,配置页面转向信息Finish编辑 action添加处理代码UserLoginAction.javapublic ActionForward execute(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response) UserLoginForm userLoginForm = (UserLoginForm) form;if(userLoginForm.getUserName().equals(“myeclipse“) return mapping.findForward(“success“);return mapping.findForward(“failure“);6 发布、运行项目。http:/localhost:8080/StrutsLoginDemo/userLogin.jsp