⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 getsubjectservlet.java

📁 基于Ajax+Spring+Hibernate开发的个性化定制系统源代码
💻 JAVA
字号:
package com.individaution.servlet;

import java.io.IOException;
import java.util.ArrayList;
import java.util.Iterator;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


import com.individaution.bean.*;
import com.individaution.business.IUserService;
import com.individaution.business.service.*;
import com.individaution.resource.AppContext;

public class GetSubjectServlet extends HttpServlet {

	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws IOException, ServletException {

		response.setContentType("text/xml;charset=UTF-8");

		response.setHeader("Cache-Control", "no-cache");

		String userid = (String) request.getParameter("userid");

		IUserService tsi = (IUserService) AppContext.getInstance().getAppContext().getBean("userService");

		User tui = tsi.findUserById(new Long(userid));

		String xml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";

		xml += "<message>";

		ArrayList leftlist = (ArrayList)tsi.findSubjectLeftList(tui);

		ArrayList rightlist = (ArrayList)tsi.findSubjectRightList(tui);

		Iterator iter;

		Subject sub = new Subject();

		if (leftlist != null) {
			iter = leftlist.iterator();

			while (iter.hasNext()) {
				sub = (Subject) iter.next();
				xml += "<leftsubject>";
				xml += "<leftsubid>" + sub.getSubjectid() + "</leftsubid>";
				xml += "<leftsubname>" + sub.getName() + "</leftsubname>";
				xml += "</leftsubject>";
			}
		}

		if (rightlist != null) {
			iter = rightlist.iterator();

			while (iter.hasNext()) {
				sub = (Subject) iter.next();

				xml += "<rightsubject>";
				xml += "<rightsubid>" + sub.getSubjectid() + "</rightsubid>";
				xml += "<rightsubname>" + sub.getName() + "</rightsubname>";
				xml += "</rightsubject>";
			}
		}

		xml += "</message>";

		System.out.println(xml);
		response.getWriter().write(xml);

	}

	public void doPost(HttpServletRequest request, HttpServletResponse response)
			throws IOException, ServletException {
		doGet(request, response);
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -