/** * test * @param request * @param response * @throws IOException */ @RequestMapping("/test") @ResponseBody public void test(HttpServletRequest request, HttpServletResponse response)throws IOException { response.setContentType("application/json"); response.setHeader("Pragma", "No-cache"); response.setHeader("Cache-Control", "no-cache"); response.setDateHeader("Expires", 0); response.setHeader("Access-Control-Allow-Origin", "*");//添加跨域访问 PrintWriter out; Map<String, Object> result = new HashMap<String, Object>(); Map<String, Object> data = new HashMap<String, Object>(); String test = request.getParameter("test"); try { if (StringUtils.isEmpty(test)) throw new RuntimeException("参数异常"); result.put("data",data); result.put("code", "0"); }catch (Exception e){ if (e.getMessage()==null || e.getMessage().length()>18){ result.put("code", "500"); result.put("message","程序异常,请重试"); e.printStackTrace(); }else{ result.put("code", "1"); result.put("message",e.getMessage()); e.printStackTrace(); } }finally { out = response.getWriter(); JSONObject resultJSON = JSONObject.fromObject(result); out.println(resultJSON.toString()); out.flush(); out.close(); } }
java普通接口编写
最新推荐文章于 2024-09-30 11:47:30 发布