欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2024-03-11 11:58:55
1.首先建立web project,名称为:struts2 ,然后选择java ee6.0,点击finish。 2.右击“struts”选择myeclipse->...

1.首先建立web project,名称为:struts2 ,然后选择java ee6.0,点击finish。

2.右击“struts”选择myeclipse->add struts capabilities,然后弹出如下弹窗,再选择struts 2.1。选择完成即可点击finish。

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

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

3.建完后项目目录如下图所示:

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

4.建立一个login类,继承actionsupport类(点击superclass的browse,选择搜索actionsupport)

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

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

5.定义username,password变量,然后右击选择source->generate getters and setters,快速导入get以及set函数。

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

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

6.接着选择source->override/implement methods ,选择execute(),点击完成。

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

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界面:

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

在这里选择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.运行结果:

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

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

11.总结

经过对struts2的初步了解,struts2框架对数据的传值以及调用很方便,在网站开发方面也很实用。使用也很简单,能直接调用函数,代码一部分也是自动生成的。

使用myeclipse 开发struts2框架实现登录功能(结构教程)到此结束了,希望对大家有所帮助!