package com.smg.domain;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class refreshNameServlet extends HttpServlet {
private static class Student{
private int syear;
private String sclass;
private String sname;
public Student(int syear, String sclass,String sname){
this.syear=syear;
this.sclass=sclass;
this.sname=sname;
}
}
private static List<Student> student = new ArrayList<Student>();
@Override
public void init() throws ServletException {
student.add(new Student(2008,"class1","jerry"));
student.add(new Student(2008,"class1","peter"));
student.add(new Student(2008,"class1","tomcat"));
student.add(new Student(2008,"class1","ketty"));
student.add(new Student(2008,"class1","too"));
student.add(new Student(2008,"class2","wuet"));
student.add(new Student(2008,"class2","wute"));
student.add(new Student(2008,"class2","atat"));
student.add(new Student(2008,"class2","luews"));
student.add(new Student(2008,"class2","Htnry Jordon"));
student.add(new Student(2008,"class2","karta"));
student.add(new Student(2008,"class1","LuSmitn"));
}
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
processRequest(req,resp);
}
protected void processRequest(HttpServletRequest req, HttpServletResponse resp)
throws ServletException,IOException {
int syear =Integer.parseInt(req.getParameter("syear"));
String sclass = req.getParameter("sclass");
StringBuffer results = new StringBuffer("<snames>");//生成snames标签
Student stud = null;
for(Iterator it = student.iterator();it.hasNext();){
stud =(Student)it.next();
if(syear == stud.syear){
if(stud.sclass.equals(sclass)){//生成sname标签,不断追加sname值
results.append("<sname>");
results.append(stud.sname);
results.append("</sname>");
}
}
}
results.append("</snames>");
resp.setContentType ("text/xml");
resp.getWriter().println(results.toString());
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Mysql + jsp +javabean+ jquery +ajax+servlet等的例子综合
共45个文件
jar:9个
html:7个
class:6个
5星 · 超过95%的资源 需积分: 31 337 下载量 60 浏览量
2014-01-17
18:43:00
上传
评论 2
收藏 2.37MB RAR 举报
温馨提示
ajax入门例子。还有之前上传的实现从数据库读取数据传到前台,实现单选多选,从控制台读取选中的数据
资源推荐
资源详情
资源评论
收起资源包目录
effective.rar (45个子文件)
effective
.project 2KB
.mymetadata 300B
src
com
smg
domain
refreshNameServlet.java 2KB
OrderDetail.java 737B
ValidationServlet.java 1KB
CustomerServlet.java 2KB
task.java 799B
WebRoot
WEB-INF
classes
task.class 1KB
com
smg
domain
OrderDetail.class 1KB
refreshNameServlet.class 3KB
CustomerServlet.class 3KB
refreshNameServlet$Student.class 914B
ValidationServlet.class 2KB
lib
commons-beanutils-1.8.3.jar 227KB
commons-httpclient-3.1.jar 298KB
ezmorph-1.0.6.jar 84KB
commons-collections-3.1.jar 546KB
mysql-connector-java-5.1.11.jar 715KB
morph-1.1.1.jar 286KB
json-lib-2.1.jar 122KB
commons-logging-1.0.4.jar 37KB
commons-lang-2.6.jar 278KB
web.xml 2KB
dynamicContent.html 3KB
innerHTML.xml 428B
parseXML.html 2KB
dynamicList.html 3KB
innerHTML.html 868B
taskExp.jsp 6KB
index.jsp 839B
test.js 480B
simpleResponse.xml 136B
library.xml 606B
register.html 1KB
META-INF
MANIFEST.MF 36B
customerList.html 5KB
simpleRequest.html 971B
jquery-1.4.2.js 160KB
.myeclipse
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 252B
org.eclipse.jdt.core.prefs 395B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.component 465B
.jsdtscope 500B
.classpath 529B
共 45 条
- 1
12小白
- 粉丝: 47
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页