package com.test.action;
import com.opensymphony.xwork2.ActionSupport;
import com.test.service.LoginService;
public class LoginAction extends ActionSupport
{
private String username;
private String password;
private LoginService loginService;
// private HttpServletResponse response;
// private HttpServletRequest request;
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 void setLoginService(LoginService loginService)
{
this.loginService = loginService;
}
@SuppressWarnings("unchecked")
public String execute() throws Exception
{
if (loginService.isLogin(username, password))
{
return SUCCESS;
}
else
{
return INPUT;
}
// //username invalid
// if(!"hello".equals(this.getUsername()))
// {
// throw new UsernameException("username invalid");
// }
// //password invalid
// else if(!"world".equals(this.getPassword()))
// {
// throw new PasswordException("password invalid");
// }
// else
// {
// return SUCCESS;
// }
//
// if ("hello".equals(this.getUsername().trim())
// && "world".equals(this.getPassword().trim()))
// {
// Map map = ActionContext.getContext().getSession();
//
// map.put("user","valid");
//
//
// // ActionContext.getContext().put("zhangsan","helloworld");
//
// // request.setAttribute("zhangsan","helloworld");
//
// HttpServletResponse response = ServletActionContext.getResponse();
//
// Cookie cookie = new Cookie("username",this.getUsername());
//
// cookie.setMaxAge(1000);
//
// response.addCookie(cookie);
//
// return "success";
// }
// else
// {
// this.addFieldError("username", "username or password error");
// return "failer";
// }
}
// @SuppressWarnings("unchecked")
// public String hello() throws Exception
// {
//
// System.out.println("login invoked");
//
// if ("hello".equals(this.getUsername().trim())
// && "world".equals(this.getPassword().trim()))
// {
// Map map = ActionContext.getContext().getSession();
//
// map.put("user","valid");
//
//
// // ActionContext.getContext().put("zhangsan","helloworld");
//
// // request.setAttribute("zhangsan","helloworld");
//
// HttpServletResponse response = ServletActionContext.getResponse();
//
// Cookie cookie = new Cookie("username",this.getUsername());
//
// cookie.setMaxAge(1000);
//
// response.addCookie(cookie);
//
// return "success";
// }
// else
// {
// this.addFieldError("username", "username or password error");
// return "failer";
// }
//
// }
// @Override
// public void validate()
// {
// if (null == this.getUsername() || "".equals(this.getUsername().trim()))
// {
// this.addFieldError("username", "username required");
// }
// if (null == this.getPassword() || "".equals(this.getPassword().trim()))
// {
// this.addFieldError("password", "password required");
// }
// }
// public void setServletRequest(HttpServletRequest request)
// {
// System.out.println("request");
// this.request = request;
// }
}
没有合适的资源?快使用搜索试试~ 我知道了~
sturts2经典教程
共91个文件
java:35个
jsp:19个
properties:15个
4星 · 超过85%的资源 需积分: 9 80 下载量 192 浏览量
2008-12-31
13:52:55
上传
评论 2
收藏 7.02MB RAR 举报
温馨提示
sturts2经典教程,sturts2标签,上传文件
资源推荐
资源详情
资源评论
收起资源包目录
struts2.rar (91个子文件)
struts2
.project 1KB
.mymetadata 294B
WebRoot
login.jsp 1KB
login2.jsp 615B
success.jsp 1KB
usernameInvalid.jsp 439B
WEB-INF
web.xml 1KB
applicationContext.xml 553B
lib
struts2-jfreechart-plugin-2.0.11.jar 3KB
struts2-core-2.0.11.jar 2.22MB
ognl-2.6.11.jar 164KB
commons-logging-1.0.4.jar 37KB
jfreechart-1.0.9.jar 1.23MB
freemarker-2.3.8.jar 784KB
xwork-2.0.4.jar 445KB
struts2-spring-plugin-2.0.11.jar 9KB
spring.jar 2.58MB
jcommon-1.0.12.jar 301KB
commons-io-1.3.2.jar 86KB
commons-fileupload-1.2.jar 52KB
classes
upload.jsp 2KB
jfreeChart.jsp 1014B
META-INF
MANIFEST.MF 39B
uploadResult.jsp 548B
register.jsp 2KB
upload
result2.jsp 513B
upload.jsp 601B
result.jsp 635B
upload2.jsp 700B
select.jsp 1KB
output.jsp 1024B
register2.jsp 4KB
result.jsp 965B
input.jsp 1KB
passwordInvalid.jsp 448B
download.jsp 463B
.myeclipse
src
message_zh_CN.properties 307B
xwork-conversion.properties 55B
struts.properties 28B
com
i18n
Test1.java 397B
Test3.java 408B
Test2.java 313B
test
bean
Point.java 367B
User.java 1KB
jfreechart
JFreeChartTest3.java 1KB
JFreeChartTest.java 708B
JFreeChartTest2.java 2KB
action
package_zh_CN.properties 65B
LoginAction.java 3KB
RegisterAction.java 3KB
RegisterAction_zh_CN.properties 65B
package_en_US.properties 42B
PointAction.java 1KB
UploadAction.java 2KB
DownloadAction.java 447B
RegisterAction.properties 247B
ViewResultAction.java 3KB
PointAction-conversion.properties 169B
RegisterAction_en_US.properties 49B
RegisterAction-validation.xml 3KB
RegisterAction2.java 553B
exception
UsernameException.java 359B
PasswordException.java 352B
listener
MyListener.java 341B
interceptor
MyInterceptor3.java 663B
MyInterceptor2.java 450B
AuthInterceptor.java 587B
MyInterceptor.java 733B
url
DecoderTest.java 334B
servlet
UploadServlet.java 2KB
service
LoginService.java 126B
impl
LoginServiceImpl.java 312B
converter
PointConverter.java 837B
PointConverter3.java 1KB
PointConverter2.java 786B
interceptor
TargetInterface.java 97B
MyProxy.java 334B
Target.java 157B
Interceptor.java 189B
Client.java 290B
MyHandler.java 567B
temp_en_US.properties 17B
applicationContext.xml 553B
hellofile_zh_CN.properties 26B
hellofile_en_US.properties 25B
message_en_US.properties 118B
message.properties 281B
temp_zh_CN.properties 24B
struts.xml 4KB
.springBeans 320B
.classpath 2KB
共 91 条
- 1
资源评论
- wuzhiwen2011-10-02下载后没找到啊,
- chenxiaodongabc2013-03-10很不错呀。很好用呀
liyanbing291
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功