Struts 1.2 Forward Declaration Create struts 1. 2 Forward Config/Module:/loginWebRoot/WEB-INF/struts-config xml Forward Scop ⊙(1 obal forward OLocal Action Forward ndexForward index. jsp Modul a Context relative (deprecated) <Bkx1)Ein□ Cancel 保存sms- config.xm文件 修改 LoginAction javo类 修改 Login Action类的 execute方法(蓝色的部分为增加的部分) public ActionForward execute( Action Mapping mapping, Action Form form Http Servletrequest request Http Servletresponse response)i Login Form login Form=(Login Form) form; //TODO Auto-generated method String password= login Form. getPasswordo if(username equals("test")&&password equals("test"))i return mapping find Forward("index Forward"); i else i eturn mapping. getInput Forward 修改lj类 修改< html form>标签:<htm: form action="/ /login"> 运行测试 操作: MyEclipse工具栏进行部署 Project::选择 login点击ad按钮
保存 struts-config.xml 文件 修改 LoginAction.java 类 修改 LoginAction 类的 execute 方法(蓝色的部分为增加的部分) public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { LoginForm loginForm = (LoginForm) form;// TODO Auto-generated method String username = loginForm.getUsername(); String password = loginForm.getPassword(); if (username.equals("test")&&password.equals("test")) { return mapping.findForward("indexForward"); } else { return mapping.getInputForward(); } } 修改 login.jsp 类 修改 <html:form> 标签:<html:form action="/login"> 运行测试 操作:MyEclipse 工具栏 进行部署 Project:选择 login 点击 add 按钮
Server:选择 Tomcat5(根据自己安装的 Tomcat服务器而定,首次安装 My Eclipse需要在 preference里面指定 server) Hew Deploment New Deployment Create new project deployment for login Web Project Edit server connectors.A Deploy type O Exploded Archive(development mode)O Packaged Archive (production mode) Deploy Locati on: F: \Develop \Tomcat 5. 0webappsllogin □ Finish[ Cancel 运行: MyEclipse工具栏 启动服务器 浏览器:输入htp/ localhost8080ogin/ index.isp
Server:选择 Tomcat 5(根据自己安装的 Tomcat 服务器而定,首次安装 MyEclipse 需要在 preference 里面指定 server) 运行:MyEclipse 工具栏 启动服务器 浏览器:输入 http://localhost:8080/login/index.jsp
index 微游( anthon)2 文件)查看0D收④)快捷组G)工具①)帮助0 中⊙②合可, O:Oltp: //ocalhost: 8080/ogin/index. jsp,i,a 增强功能-ss0曰EJB,日,日AAm, TEL ONLTHE SHOPPING ASSISTAN.·口E yP‘ index.jsp'star,…x 容口洁除浏院记录.分傲游址国 口8x35 2●没有广告被过滤缩放 点击 Login链接页面跳转至 login. jsp a JSP for LoginForm for- taaf(Maxthon)2.0.4.5799 「文件()查看0收()快捷姐@)工具①)帮助00 增强功旨虚:②日A0·日E,日,口A的R, ITEL OHLINE SHDPPING ASSISTAK,·口工g . JSP for Loginlore form x b 傲网址 password Cancel 口完毕 边⑤没有广告被过滤缩放100 在 login jsp页面输入密码test用户名test,应该会登录成功,然后跳转回到 index. jsp页面
点击 Login 链接页面跳转至 login.jsp 在 login.jsp 页面输入密码 test 用户名 test,应该会登录成功,然后跳转回到 index.jsp 页面;
重yJSP‘ index.j g page-傲游( anthon)2.0.4.5799 文件①)查看Q)收藏0)快捷组G)工具〔)帮助0 中中⊙园A,oD/ localhost:8080/login/login,do园,i,a 增强功能-ls印日A·EB·E·口 RAPH AI·口 TEL ONLINE SHOPPING ASSISTAN.·口E 聊巧SP1idx. jsp'star,,x 中上级地址·每口清除浏范记录0)分新游网址 Login □完毕 17119分②●a没有广告被过滤缩 如果输入不正确的密码和用户名,应该停留在 login」jsp页面 希 JSP for LoginFor for-做游(夏 anthon)2.0.4.5799 q中⊙合可,OiDhttp://Localhost:8080/login/logi日,.a 强功能-s口A0·口E·,口GAHA0RITm·日B0 SHDEPING ASSISTAN.、·口工mg SP for LoginFer,fm×少 上级地址·每口潘除消记录),分傲游网址 password: test 口完毕 749②●没有广告被过滤放:100 如果按照上述步骤测试成功,则证明 Struts已经正常运行。 3. Spring 添加 Spring功能支持 操作:工程名 login右键菜单-→ My Eclipse-> Add Spring Capabilities 开发包( (libraries)选择 MyEclipse Libraries下的全部(本例中其实只用到了部分,为了扩展
如果输入不正确的密码和用户名,应该停留在 login.jsp 页面。 如果按照上述步骤测试成功,则证明 Struts 已经正常运行。 3. Spring 添加 Spring 功能支持 操作:工程名 login 右键菜单-> MyEclipse-> Add Spring Capabilities… 开发包(libraries)选择 MyEclipse Libraries 下的全部(本例中其实只用到了部分,为了扩展