package com.lee.action.json;
import java.util.HashMap;
import java.util.Map;
import net.sf.json.JSONObject;
import com.opensymphony.xwork2.ActionSupport;
public class LoginAction extends ActionSupport {
private String username;
private String password;
private String result;
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 getResult() {
return result;
}
public void setResult(String result) {
this.result=result;
}
public String login() throws Exception {
// 用一个Map做例子
Map<String, String> map = new HashMap<String, String>();
if(username.equals("admin") && password.equals("admin")){
map.put("name", "success");
}
else{
map.put("name", "error");
}
// 将要返回的map对象进行json处理
JSONObject jo = JSONObject.fromObject(map);
// 调用json对象的toString方法转换为字符串然后赋值给result
this.result = jo.toString();
System.out.println(result);
return SUCCESS;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
strut2Json登录实例
共34个文件
jar:15个
xml:4个
jsp:3个
4星 · 超过85%的资源 需积分: 9 156 下载量 200 浏览量
2012-11-27
17:20:38
上传
评论
收藏 4.52MB ZIP 举报
温馨提示
strut2.3.4,json,jquery简单登录实例,对于学习strut ajax有一定的帮助
资源推荐
资源详情
资源评论
收起资源包目录
Struts2Json.zip (34个子文件)
Struts2Json
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.project.facet.core.xml 252B
org.eclipse.wst.common.component 471B
org.eclipse.wst.jsdt.ui.superType.container 49B
.jsdtscope 493B
org.eclipse.jdt.core.prefs 395B
src
com
lee
action
json
LoginAction.java 1KB
struts.xml 563B
.project 2KB
WebRoot
META-INF
MANIFEST.MF 36B
welcome.jsp 829B
WEB-INF
web.xml 622B
classes
com
lee
action
json
LoginAction.class 2KB
struts.xml 563B
lib
ezmorph-1.0.6.jar 84KB
struts2-core-2.3.4.1.jar 765KB
commons-collections-3.2.1.jar 562KB
javassist-3.11.0.GA.jar 600KB
commons-beanutils-1.8.3.jar 227KB
commons-io-2.0.1.jar 156KB
freemarker-2.3.19.jar 909KB
commons-logging-1.1.1.jar 59KB
ognl-3.0.5.jar 222KB
xwork-core-2.3.4.1.jar 614KB
commons-fileupload-1.2.2.jar 58KB
struts2-json-plugin-2.3.4.1.jar 69KB
commons-lang-2.5.jar 273KB
json-lib-2.4-jdk15.jar 155KB
commons-lang3-3.1.jar 308KB
js
jquery-1.2.6.min.js 54KB
login.jsp 2KB
index.jsp 33B
.mymetadata 306B
.classpath 529B
.myeclipse
共 34 条
- 1
子晓聊技术
- 粉丝: 558
- 资源: 28
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
前往页