AjaxServlet.java
上传用户:yunfeng252
上传日期:2022-07-23
资源大小:12403k
文件大小:2k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. package org.yufeng.servlet;
  2. import java.io.IOException;
  3. import java.io.PrintWriter;
  4. import java.util.List;
  5. import javax.servlet.ServletException;
  6. import javax.servlet.http.HttpServlet;
  7. import javax.servlet.http.HttpServletRequest;
  8. import javax.servlet.http.HttpServletResponse;
  9. import javax.servlet.http.HttpSession;
  10. import org.yufeng.domains.Assort;
  11. import org.yufeng.service.IAssortServiceDao;
  12. import org.yufeng.utils.AppContext;
  13. public class AjaxServlet extends HttpServlet {
  14. public AjaxServlet() {
  15. super();
  16. }
  17. public void destroy() {
  18. super.destroy(); 
  19. }
  20. public void doGet(HttpServletRequest request, HttpServletResponse response)
  21. throws ServletException, IOException {
  22. request.setCharacterEncoding("gb2312");
  23.         response.setContentType("text/html;charset=gb2312");
  24.         HttpSession session = request.getSession();
  25.         PrintWriter out = response.getWriter();
  26.         String sort_id = request.getParameter("sort_id");
  27.         out.println("<select name="AsSortID_Select" size="1" class="Admin_Select" style="background-color: #FFFFFF;">");
  28.         if(sort_id.equals("0")){
  29.          out.println("<option value="">分类...</option>");
  30.         }else{
  31.         IAssortServiceDao assortServiceDao = (IAssortServiceDao) AppContext.getInstance().getAppContext()
  32. .getBean("assortTarget");
  33.         List assort_list = assortServiceDao.browseAllAssortById(new Integer(sort_id));
  34.         for(int i=0;i<assort_list.size();i++){
  35.          Assort assort = (Assort)assort_list.get(i);
  36.          out.println("<option value=""+assort.getAs_id()+"">"+assort.getAs_name()+"</option>");
  37.         }
  38.         }
  39.         out.println("</select>");
  40. }
  41. public void doPost(HttpServletRequest request, HttpServletResponse response)
  42. throws ServletException, IOException {
  43. doGet(request,response);
  44. }
  45. public void init() throws ServletException {
  46. }
  47. }