jsp URL 传参数 服务端接收后乱码的问题
2012-06-20 16:45
239 查看
jsp页面:
View Code
1 public String searchProjectEquInfo() throws IOException {
2 //@SuppressWarnings("unused")
3 String equipcate = java.net.URLDecoder.decode(equipCate, "utf-8");
4 List list = projectDataQueryService.getProjectEquInfoByList(projectId,
5 voltageLevel,equipcate );
6
7 int count = list.size();
8 List tempList = new ArrayList();
9 HttpServletRequest request = ServletActionContext.getRequest();
10 HttpServletResponse response = ServletActionContext.getResponse();
11 response.setHeader("charset", "UTF-8");
12 response.setCharacterEncoding("UTF-8");
13 response.setContentType("text/xml;charset=UTF-8");
14 PrintWriter out = response.getWriter();
15 String page = request.getParameter("page");// 当前页
16 String rows = request.getParameter("rows");// 每页显示记录数
17 if (rows != null) {
18 pageSize = Integer.parseInt(rows);
19 } else {
20 pageSize = 10;
21 }
22 if (page != null) {
23 pageNum = Integer.parseInt(page);
24 } else {
25 pageNum = 1;
26 }
27 int pagenum = pageNum.intValue();
28 int pagesize = pageSize.intValue();
29 Object[] arr = list.toArray();
30 int pageNum = pagenum;
31 int pageSize = pagesize;
32 for (int i = (pageNum - 1) * pagesize; i < (pageNum - 1) * pagesize
33 + pageSize; i++) {
34 int totalNum = arr.length;
35 if (i < totalNum) {
36 tempList.add((EquipInfo) arr[i]);
37 } else {
38 break;
39 }
40 }
41 result.setPageNo(pagenum);
42 result.setPageSize(pagesize);
43 result.setRowCount(count);
44 result.setResult(tempList);
45 String json = JsonUtil.toJSON(result);
46 out.write(json);
47 out.flush();
48 out.close();
49 return null;
50 }
View Code
1 public String searchProjectEquInfo() throws IOException {
2 //@SuppressWarnings("unused")
3 String equipcate = java.net.URLDecoder.decode(equipCate, "utf-8");
4 List list = projectDataQueryService.getProjectEquInfoByList(projectId,
5 voltageLevel,equipcate );
6
7 int count = list.size();
8 List tempList = new ArrayList();
9 HttpServletRequest request = ServletActionContext.getRequest();
10 HttpServletResponse response = ServletActionContext.getResponse();
11 response.setHeader("charset", "UTF-8");
12 response.setCharacterEncoding("UTF-8");
13 response.setContentType("text/xml;charset=UTF-8");
14 PrintWriter out = response.getWriter();
15 String page = request.getParameter("page");// 当前页
16 String rows = request.getParameter("rows");// 每页显示记录数
17 if (rows != null) {
18 pageSize = Integer.parseInt(rows);
19 } else {
20 pageSize = 10;
21 }
22 if (page != null) {
23 pageNum = Integer.parseInt(page);
24 } else {
25 pageNum = 1;
26 }
27 int pagenum = pageNum.intValue();
28 int pagesize = pageSize.intValue();
29 Object[] arr = list.toArray();
30 int pageNum = pagenum;
31 int pageSize = pagesize;
32 for (int i = (pageNum - 1) * pagesize; i < (pageNum - 1) * pagesize
33 + pageSize; i++) {
34 int totalNum = arr.length;
35 if (i < totalNum) {
36 tempList.add((EquipInfo) arr[i]);
37 } else {
38 break;
39 }
40 }
41 result.setPageNo(pagenum);
42 result.setPageSize(pagesize);
43 result.setRowCount(count);
44 result.setResult(tempList);
45 String json = JsonUtil.toJSON(result);
46 out.write(json);
47 out.flush();
48 out.close();
49 return null;
50 }
相关文章推荐
- Servlet接收JSP参数乱码问题解决办法
- JSP通过URL传递中文参数乱码的问题
- 关于jsp里url中的参数中文乱码问题
- JSP中URL中文乱码问题!get提交时,服务器端乱码,url带中文参数乱码
- 日常问题记录--JSP页面中通过<s:property value="#parameters.userName[0]>获取URL参数中文时为乱码的解决办法
- jsp url传中文参数乱码问题
- SSH环境 jsp url跳转,带中文参数乱码问题
- url 后缀参数中带中文,后台接收乱码问题
- 解决从jsp中接收参数乱码问题
- jsp传参数中文乱码问题url&后台
- 解决javascript通过url向Jsp页面传递中文参数乱码问题
- strust2接收URL参数为中文是乱码问题的解决
- jsp url传中文参数乱码问题--亲测好使
- jsp中获取当前页的url & response.sendRedirect(url)参数过长及乱码问题
- 2017-12-25 【jsp】解决URL传递中文参数乱码问题
- Servlet接收JSP参数乱码问题解决办法
- jsp页面url参数传中文乱码问题
- Servlet接收JSP参数乱码问题解决办法(转)
- indy httpserver 接收URL包含中文参数乱码的问题
- Jsp 以Url方式传参数乱码问题