【Java开源代码栏目提醒】:网学会员--在 Java开源代码编辑为广大网友搜集整理了:AjaxServlet.java绩等信息,祝愿广大网友取得需要的信息,参考学习。
package ch12.
ajax;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class AjaxServlet extends HttpServlet {
private static final String CONTENT_TYPE = "text/xml; charset=gb2312";
public void init() throws ServletException {
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType(CONTENT_TYPE);
PrintWriter out = response.getWriter();
String ID = request.getParameter("ID");
if (("tfnew21").equals(ID)) {// 杩欓噷涔熷彲浠庢暟鎹簱璇诲彇淇℃伅锛屼负绠鍖栨搷浣滐紝杩欓噷杩涜妯℃嫙澶勭悊
StringBuffer sb = new StringBuffer(
"<?
xml version=\"1.0\" encoding=\"GBK\"?> <UserInfo>");
sb.append("<Username>澶╁嘲</Username>");
sb.append("<UserAge>21</UserAge>");
sb.append("<UserAddr>涓浗鍖椾含</UserAddr>");
sb.append("<UserTel>2221111111</UserTel>");
sb.append("</UserInfo>");
System.out.println(sb.toString());
out.write(sb.toString());
out.close();
} else {
StringBuffer sb = new StringBuffer(
"<?xml version=\"1.0\" encoding=\"GBK\"?> <UserInfo>");
sb.append("<Username> </Username>");
sb.append("<UserAge> </UserAge>");
sb.append("<UserAddr> </UserAddr>");
sb.append("<UserTel> </UserTel>");
sb.append("</UserInfo>");
System.out.println(sb.toString());
out.write(sb.toString());
out.close();
}
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType(CONTENT_TYPE);
PrintWriter out = response.getWriter();
String ID = request.getParameter("ID");
if (("tfnew21").equals(ID)) {// 杩欓噷涔熷彲浠庢暟鎹簱璇诲彇淇℃伅锛屼负绠鍖栨搷浣滐紝杩欓噷杩涜妯℃嫙澶勭悊
String user="";
user="澶╁嘲|21|涓浗鍖椾含";//浠ユ枃鏈殑鏂瑰紡杩斿洖
out.write(user);
out.close();
} else {
String user="鏈壘鍒扮敤鎴蜂俊鎭?;
out.write(user);
out.close();
}
}
}