JSON

JSONѧϰ±Ê¼ÇÖ®Ò»

×ÖºÅ+ ×÷ÕߣºH5Ö®¼Ò À´Ô´£ºH5Ö®¼Ò 2015-10-20 17:32 ÎÒÒªÆÀÂÛ( )

ÏÖÔÚ£¬¾ÍÊÇÔÚServletÖжÁÈ¡¶ÔÓ¦µÄ¼Ç¼£¬È»ºó¹¹ÔìJSONÊý¾Ý£¬ÊµÏÖµÄServletΪGetPermissions£¬ÈçÏÂËùʾ£º package org.shirdrn.servlet; import java.io.IOException; import java.io.PrintWriter; import java.util.List; import javax.servlet.ServletExcept

ÏÖÔÚ£¬¾ÍÊÇÔÚServletÖжÁÈ¡¶ÔÓ¦µÄ¼Ç¼£¬È»ºó¹¹ÔìJSONÊý¾Ý£¬ÊµÏÖµÄServletΪGetPermissions£¬ÈçÏÂËùʾ£º

package org.shirdrn.servlet;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;

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

import model.xgb.bo.ManagerService;
import model.xgb.bo.impl.ManagerServiceImpl;
import model.xgb.vo.Permission;
import cn.edu.cust.levin.BusinessException;
import cn.edu.cust.levin.business.BusinessFactory;
¡¡

/** author http://www.5a520.cn
*/

public class GetPermissions extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet {
¡¡¡¡ static final long serialVersionUID = 1L;

public GetPermissions() {
¡¡¡¡ super();
}¡¡¡¡

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

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
¡¡¡¡ request.setCharacterEncoding("utf-8");
¡¡¡¡ response.setCharacterEncoding("utf-8");
¡¡¡¡ response.setHeader("Cache-Control", "no-cache");
¡¡¡¡ response.setContentType("text/json;charset=UTF-8");
¡¡¡¡ String semester = java.net.URLDecoder.decode(request.getParameter("semester"),"UTF-8");
¡¡¡¡ int orgId = Integer.parseInt(request.getParameter("orgId"));
¡¡¡¡ PrintWriter out = response.getWriter();
¡¡¡¡ try {
¡¡¡¡¡¡ ManagerService managerService = (ManagerService)BusinessFactory
¡¡¡¡¡¡¡¡ .getBusiness(ManagerServiceImpl.class);
¡¡¡¡¡¡ List permissionList = managerService.getPermissionByOrg(orgId, semester);
¡¡¡¡¡¡ String jsonString = "[";
¡¡¡¡¡¡ for(int i=0;i<permissionList.size();i++) {
¡¡¡¡¡¡¡¡ Permission permission = (Permission)permissionList.get(i);
¡¡¡¡¡¡¡¡ jsonString += "{";
¡¡¡¡¡¡¡¡ jsonString += ""id":" + permission.getId() +",";
¡¡¡¡¡¡¡¡ jsonString += ""semester":"" + permission.getTerm() +"",";
¡¡¡¡¡¡¡¡ jsonString += ""startTime":"" + permission.getStart().toLocaleString() +"",";
¡¡¡¡¡¡¡¡ jsonString += ""endTime":"" + permission.getEndDate().toLocaleString() +"",";
¡¡¡¡¡¡¡¡ jsonString += ""orgId":" + permission.getOrg().getId() +",";
¡¡¡¡¡¡¡¡ jsonString += ""operatorId":" + permission.getOperator().getId() +",";
¡¡¡¡¡¡¡¡ jsonString += ""operatorName":"" + permission.getOperator().getName() +"",";
¡¡¡¡¡¡¡¡ jsonString += ""roleId":" + permission.getRoles().getId();
¡¡¡¡¡¡¡¡ if(i != permissionList.size()-1) {
¡¡¡¡¡¡¡¡¡¡ jsonString += "},";
¡¡¡¡¡¡¡¡ }
¡¡¡¡¡¡¡¡ else {
¡¡¡¡¡¡¡¡¡¡ jsonString += "}]";
¡¡¡¡¡¡¡¡ }
¡¡¡¡¡¡ }
¡¡¡¡¡¡ out.print(jsonString);
¡¡¡¡¡¡ out.flush();
¡¡¡¡¡¡ out.close();
¡¡¡¡ } catch (BusinessException e) {
¡¡¡¡¡¡ e.printStackTrace();
¡¡¡¡ }
}¡¡¡¡ ¡¡¡¡ ¡¡¡¡¡¡¡¡
}

ÉÏÒ»Ò³  1 2 3  ÏÂÒ»Ò³

¡¡

1.±¾Õ¾×ñÑ­ÐÐÒµ¹æ·¶£¬ÈκÎ×ªÔØµÄ¸å¼þ¶¼»áÃ÷È·±ê×¢×÷ÕߺÍÀ´Ô´£»2.±¾Õ¾µÄÔ­´´ÎÄÕ£¬Çë×ªÔØÊ±Îñ±Ø×¢Ã÷ÎÄÕÂ×÷ÕߺÍÀ´Ô´£¬²»×ðÖØÔ­´´µÄÐÐΪÎÒÃǽ«×·¾¿ÔðÈΣ»3.×÷ÕßͶ¸å¿ÉÄܻᾭÎÒÃDZ༭Ð޸Ļò²¹³ä¡£

Ïà¹ØÎÄÕÂ
  • php CI ʵս½Ì³Ì£º[5]ÓÃcurl»ñÈ¡json²¢½âÎö

    php CI ʵս½Ì³Ì£º[5]ÓÃcurl»ñÈ¡json²¢½âÎö

    2016-02-26 17:00

  •  JSONÈëÃż¶Ñ§Ï°×ܽá-JSONÊý¾Ý½á¹¹

    JSONÈëÃż¶Ñ§Ï°×ܽá-JSONÊý¾Ý½á¹¹

    2016-02-25 11:05

  • Android½âÎöJsonËÙ¶È×î¿ìµÄ¿â:json

    Android½âÎöJsonËÙ¶È×î¿ìµÄ¿â:json

    2016-02-13 18:00

  • JavaScriptת»»Óë½âÎöJSON·½·¨ÊµÀýÏê½âµÚ1/2Ò³

    JavaScriptת»»Óë½âÎöJSON·½·¨ÊµÀýÏê½âµÚ1/2Ò³

    2016-02-10 21:25

ÍøÓѵãÆÀ
í