时间:2021-05-19
1.首先建立Web Project,名称为:struts2 ,然后选择Java EE6.0,点击Finish。
2.右击“struts”选择MyEclipse->Add Struts Capabilities,然后弹出如下弹窗,再选择Struts 2.1。选择完成即可点击Finish。
3.建完后项目目录如下图所示:
4.建立一个Login类,继承ActionSupport类(点击Superclass的Browse,选择搜索ActionSupport)
5.定义username,password变量,然后右击选择Source->Generate Getters and Setters,快速导入get以及set函数。
6.接着选择Source->Override/Implement Methods ,选择execute(),点击完成。
7.然后输入以下代码:
public String execute() throws Exception{String u,p;u=getUsername();p=getPassword();if(u.equals("lang")&&p.equals("lang")){return "Success";}else<br> {return "Error";}<br>}8.建立Success.jsp和Error.jsp两个界面,显示“登录成功”和“登录失败”
在Success.jsp中添加如下代码:
<%@ taglib prefix="s" uri="/struts-tags"%><s:property value="username"/>登录成功!!!<br>可以得到登录的用户名。
9.在struts.xml的Flow界面:
在这里选择package,命名“default”,工作空间为“/action”,继承“struts-default”;然后添加“Action”,name为“Login”,class为“com.langguojie.struts2.Login”;最后添加两个“Result”,name分别为:Success,Error,所对应的JSP为:Success.jsp和Error.jsp。
Struts.xml对应的代码相应为:
<struts><package name="default" namespace="/action" extends="struts-default"><action name="Login" class="com.langguojie.struts2.Login"><result name="Success">../Success.jsp</result><result name="Error">../Error.jsp</result></action></package></struts>10.运行结果:
11.总结
经过对Struts2的初步了解,Struts2框架对数据的传值以及调用很方便,在网站开发方面也很实用。使用也很简单,能直接调用函数,代码一部分也是自动生成的。
使用MyEclipse 开发struts2框架实现登录功能(结构教程)到此结束了,希望对大家有所帮助!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
详解Struts2中Action访问ServletAPI的几种方法在通常的web开发中Request和Response对象比较常见,但在Struts2框架中由于
这里实现我使用到了struts2模拟一个登录功能来验证java实现的验证码功能。Java实现验证码的步骤:1、创建RandomImageGenerator.ja
本文实例为大家分享了struts2实现多文件上传的具体代码,供大家参考,具体内容如下首先搭建好struts2的开发环境,导入struts2需要的最少jar包新建
初步学习SSI框架,做的struts2+spring+ibatis框架整合的小实例,实现增删改查操作。项目框架如下所示:准备工作:导入需要的struts2、sp
struts2概述:struts2是一个用来开发mvc应用程序的框架,他提供了web应用程序开发过程中的一些常见问题的解决方案,比如对于用户输入信息合法性的验证