package com.jb.cdjj.jsonajax.web.actions;
import java.util.ArrayList;
import java.util.List;
import com.jb.cdjj.jsonajax.entity.Student;
import com.jb.cdjj.jsonajax.util.TestData;
import com.opensymphony.xwork2.ActionSupport;
/**
* 功能: 根据用户输入的字符串,模糊查找匹配的学生信息
* 作者: kknd713
* 时间: 2013-6-17 下午04:08:54
* 地点: 北大青鸟 成都锦江 学术部
* 版本: ver 1.0.0
*/
public class ShowAction extends ActionSupport{
//页面提交的要查询的信息
private Student stu;
//描述返回的结果,jsonplugin会将该对象的内容转化为json字符串返回给客户端
private List<Student> result;
public List<Student> getResult() {
return result;
}
public void setResult(List<Student> result) {
this.result = result;
}
public Student getStu() {
return stu;
}
public void setStu(Student stu) {
this.stu = stu;
}
public String execute(){
//实例化结果集合
result = new ArrayList<Student>();
//查找匹配的学员
for (int i = 0; i < TestData.stus.length; i++) {
//忽略大小写查询
if (TestData.stus[i].getName().toLowerCase().contains(stu.getName().toLowerCase())) {
//匹配,添加结果集合中
result.add(TestData.stus[i]);
}
}
return SUCCESS;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
JsonAjax.rar (26个子文件)
JsonAjax
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.jsdt.ui.superType.container 49B
.jsdtscope 500B
org.eclipse.jdt.core.prefs 330B
src
com
jb
cdjj
jsonajax
web
actions
ShowAction.java 1KB
entity
Student.java 690B
util
TestData.java 425B
struts.xml 554B
.project 1KB
WebRoot
META-INF
MANIFEST.MF 36B
WEB-INF
web.xml 642B
classes
com
jb
cdjj
jsonajax
web
actions
ShowAction.class 2KB
entity
Student.class 914B
util
TestData.class 628B
struts.xml 554B
lib
xwork-2.1.2.jar 2.18MB
ognl-2.6.11.jar 164KB
commons-fileupload-1.2.1.jar 56KB
commons-logging-api-1.1.jar 44KB
struts2-core-2.1.6.jar 719KB
freemarker-2.3.13.jar 850KB
jsonplugin-0.34.jar 46KB
index.html 2KB
js
jquery.js 254KB
.mymetadata 297B
.classpath 922B
.myeclipse
共 26 条
- 1
资源评论
- zhgdjf5202013-07-17不错的软件
kknd713
- 粉丝: 3
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功