用struts实现简单的登录

Posted 非非是

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用struts实现简单的登录相关的知识,希望对你有一定的参考价值。

1.建项目时选java EE6.0

2.写登陆界面 

<body>
  <center>
    <form id="form1" name="form1" action="action/login.action" method="post">
    用户名<input name="username" type="text"><br>
    密码<input name="password" type="password"><br>
    <input type="submit" value="登录">
    </form>
    </center>
  </body>

3.右击项目名-->Eclipse-->Add Struts Support-->Struts 2.1-->finish

4.建类login.jsp继承ActionSupport

技术分享

5.写login.java

ackage com.chao.s4;

import com.opensymphony.xwork2.ActionSupport;

public class login extends ActionSupport {

	private String username="";
	private String password="";
	public String getUsername() {
		return username;
	}
	public void setUsername(String username) {
		this.username = username;
	}
	public String getPassword() {
		return password;
	}
	public void setPassword(String password) {
		this.password = password;
	}
	public String execute() throws Exception {
		// TODO Auto-generated method stub
		String u,p;
		u=getUsername();
		p=getPassword();
		
		if(u.equals("1")&&p.equals("1"))
		{
			return "success";
		}
		else
			return "error";
	}
}

6.写struts.xml(可以拖)

技术分享

代码:

<struts>

	<package name="default" namespace="/action" extends="struts-default">
		<action name="login" class="com.chao.s4.login">
			<result name="success">../success.jsp</result>
			<result name="error">../error.jsp</result>
		</action>
	</package>
</struts> 

7.最后写success.jsp和error.jsp

<body>
    登陆成功<a href=index.jsp>返回</a><br>
  </body>
<body>
    登陆失败<a href=index.jsp>返回</a><br>
  </body>

 

以上是关于用struts实现简单的登录的主要内容,如果未能解决你的问题,请参考以下文章

struts2拦截器-简单实现非法登录验证

使用Struts,实现简单的登录

struts2+spring3+hibernate3+mysql简单登录实现

SSH进阶之路Struts基本原理 + 实现简单登录

idea maven sss(Spring+Struts+SpringDataJpa)实现简单登录

求一个用Struts2做的防止用户重复登录。