源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

使用MyEclipse 开发struts2框架实现登录功能(结构教程)

  • 时间:2021-09-07 18:04 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:使用MyEclipse 开发struts2框架实现登录功能(结构教程)
1.首先建立Web Project,名称为:struts2 ,然后选择Java EE6.0,点击Finish。 2.右击“struts”选择MyEclipse->Add Struts Capabilities,然后弹出如下弹窗,再选择Struts 2.1。选择完成即可点击Finish。 [img]http://img.1sucai.cn/uploads/article/2018010710/20180107100125_0_21780.png[/img] [img]http://img.1sucai.cn/uploads/article/2018010710/20180107100126_1_46597.png[/img] 3.建完后项目目录如下图所示: [img]http://img.1sucai.cn/uploads/article/2018010710/20180107100126_2_32264.png[/img] 4.建立一个Login类,继承ActionSupport类(点击Superclass的Browse,选择搜索ActionSupport) [img]http://img.1sucai.cn/uploads/article/2018010710/20180107100127_3_10666.png[/img] [img]http://img.1sucai.cn/uploads/article/2018010710/20180107100127_4_64919.png[/img] 5.定义username,password变量,然后右击选择Source->Generate Getters and Setters,快速导入get以及set函数。 [img]http://img.1sucai.cn/uploads/article/2018010710/20180107100128_5_43385.png[/img] [img]http://img.1sucai.cn/uploads/article/2018010710/20180107100128_6_93895.png[/img] 6.接着选择Source->Override/Implement Methods ,选择execute(),点击完成。 [img]http://img.1sucai.cn/uploads/article/2018010710/20180107100129_7_77366.png[/img] 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界面: [img]http://img.1sucai.cn/uploads/article/2018010710/20180107100129_8_98617.png[/img] 在这里选择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.运行结果: [img]http://img.1sucai.cn/uploads/article/2018010710/20180107100129_9_59787.png[/img] [img]http://img.1sucai.cn/uploads/article/2018010710/20180107100130_10_50216.png[/img] 11.总结 经过对Struts2的初步了解,Struts2框架对数据的传值以及调用很方便,在网站开发方面也很实用。使用也很简单,能直接调用函数,代码一部分也是自动生成的。 使用MyEclipse 开发struts2框架实现登录功能(结构教程)到此结束了,希望对大家有所帮助!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部