知识大全 实现login的两种方法
Posted 文件
篇首语:明明你一个人可以活的很开心的,偏偏非要学别人谈恋爱……本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 实现login的两种方法相关的知识,希望对你有一定的参考价值。
方式一 将VO的东西封装到Action里面
编写Action方法
package action;
import opensymphony xwork ActionSupport;
public class LoginAction 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;
@Override
public String execute() throws Exception
if ( aaa equalsIgnoreCase(username)&& aaa equalsIgnoreCase(password))
return loginSuc ;
else
return loginFail ;
配置文件
<action name= mylogin class= action LoginAction >
<result name= input >/mylogin jsp</result>
<result name= loginSuc >/ok jsp</result>
<result name= loginFail >/errok jsp</result>
</action>
然后编写登录的JSP页面
<s:form action= mylogin action >
<table width= % align= center >
<tr>
<td>
<s:textfield key= username label= USERNAME />
</td>
</tr>
<tr>
<td>
<s:password key= password label= PASSWORD />
</td>
</tr>
<tr>
<td>
<s:submit value= SUBMIT />
</td>
</tr>
</table>
</s:form>
注意这里面的JSP里面的表单名称要与Action里面的名称保持一致的
也可以将其抽出来/
方式二 定义一个VO对象
自定义vo文件名 LoginVO java
文件内容
package struts login;
public class LoginVO
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;
在Action文件中 要使用这个vo
文件内容
package struts login;
public class LoginAction
private LoginVO user = null;
public String execute()
System out println (LoginAction class hashCode());
if (user getUsername() equalsIgnoreCase( aaa ) &&
user getPassword() equals( aaaaaa ))
return loginSuc ;
else
return loginFail ;
public LoginVO getUser()
return user;
public void setUser(LoginVO user)
this user = user;
登陆成功的文件如下
<%@ page contentType= text/; charset=gb %>
<%@ taglib uri= /struts tags prefix= s %>
<meta equiv= content type content= text/;charset=gb >
欢迎您 <s:property name= user username >登录成功
注意login文件的部分也要进行修改
文件内容如下
<meta equiv= content type content= text/;charset=gb >
<title>login </title>
<form action= login action method= post >
username:<input type= input name= user username ><br>
password:<input type= input name= user password ><br>
<input type= submit value= 登录 >
cha138/Article/program/Java/hx/201311/26891相关参考
冲击波的两种形式冲击波有两种形式,一种是脉冲型冲击波,另一种则是攻击型冲击波,均是由主力机构在盘中建仓过程中因持续问歇性投入大笔资金买人股价所引发的冲击性结果。如图一、图二所示:
因为种种情况,不小心在皮肤上留下疤痕,如果属于疤痕体质就会留下疤痕。否则的话,随着年龄的增长,会逐渐淡化,甚至看不出来。本文就为大家介绍几种去疤痕的小偏方,即省钱又管用。去疤痕的两种小偏方介绍一些小偏
因为种种情况,不小心在皮肤上留下疤痕,如果属于疤痕体质就会留下疤痕。否则的话,随着年龄的增长,会逐渐淡化,甚至看不出来。本文就为大家介绍几种去疤痕的小偏方,即省钱又管用。去疤痕的两种小偏方介绍一些小偏
DropdownList绑定的两种方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
Hibernate的两种配置文件格式 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Hibern
社会上治疗牛皮癣的药物有很多,但是患者在服用药物时,应该针对自身的情况而定,很多的患者一般都盲目的食用药物,最终导致了牛皮癣恶化,给患者带来严重的伤害。下面我们就来介绍下治疗牛皮癣的两种药物。1、免疫
Spring定时器的两种实现方式 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 有两种流行Spr
jQuery中after的两种用法实例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 法一在每个
Spring依赖注入的两种方式比对 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 下面对spri
我们都知道鱼鳞病是一种皮肤干燥病症,很多患者都单纯的认为这是一种常见的皮肤病,殊不知鱼鳞病其实还是一种遗传疾病,因此做为鱼鳞病患者要特别注意这种疾病的遗传性。下面我们就和大家了解一下鱼鳞病常见的两种遗