求助帖!关于JSP页面在一些浏览器上面显示是乱码的问题!
RT: 在测试已经做好的网站的时候,同事帮我返现了一个问题,在一些浏览器上(部分IE8,部分360,IE9) 整个网页有一小块的地方 中文显示是乱码,导致 数据查询不出来!困扰了几天了,求大神指导下。谢谢了!
附上主要代码
servlet 端: request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); String date = OneDate.getTime(); String enddate=GetTime.getTime(); int uid = Integer.parseInt(request.getParameter("01")); String uname = request.getParameter("02"); USER user=new USER(); 把上面四个值传入 user对象; 执行一个查询语句 Result result1=fafd.searchAppUM(user);... request.setAttribute("BDATE", onedate); (因为a.jsp要用这两个参数,所以下面采用 forward跳转) request.setAttribute("EDATE", enddate); request.setAttribute("UNAME", uname); HttpSession session1 = request.getSession(); session1.setAttribute("USERS", result1); request.getRequestDispatcher("a.jsp").forward(request, response);
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><%@page import="javax.servlet.jsp.jstl.sql.Result"%> 。。。。<table><tr><td><%=request.getAttribute("UNAME")%></td></tr></table>