61,112
社区成员
发帖
与我相关
我的任务
分享
<%@ page language="java" import="java.util.*,models.*,dao.*" pageEncoding="utf-8"%>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>User Account - Bootstrap Admin</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<link href="./css/bootstrap.min.css" rel="stylesheet" />
<link href="./css/bootstrap-responsive.min.css" rel="stylesheet" />
<link href="http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,400,600" rel="stylesheet" />
<link href="./css/font-awesome.css" rel="stylesheet" />
<link href="./css/adminia.css" rel="stylesheet" />
<link href="./css/adminia-responsive.css" rel="stylesheet" />
<link href="./css/pages/plans.css" rel="stylesheet" />
......
request.setCharacterEncoding("UTF-8");
//获取传过来的表单数据,根据表单中的name获取所填写的值
String Name = request.getParameter("name");
String province = request.getParameter("province");
String city = request.getParameter("city");
System.out.println(Name);
System.out.println(province);
System.out.println(city);
OEM_Customer_dao dao=new OEM_Customer_dao();
String Message;
try {
Message = dao.findCustomerByBasicInformation(Name, province, city);
System.out.println(Message);
PrintWriter writer = response.getWriter();
request.setAttribute("message",Message);
request.getRequestDispatcher("newOEM_Customer.jsp").forward(request,response);
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("GB2312");
//获取传过来的表单数据,根据表单中的name获取所填写的值
String Name = request.getParameter("name");
String province = request.getParameter("province");
String city = request.getParameter("city");
String address = request.getParameter("adress");
System.out.println(Name);
System.out.println(province);
System.out.println(city);
OEM_Customer_dao dao=new OEM_Customer_dao();
String Message;
try {
Message = dao.findCustomerByBasicInformation(Name, province, city);
System.out.println(Message);
PrintWriter writer = response.getWriter();
request.setAttribute("message",Message);
writer.println("<html>"
+ "<head><title>OEM code Confirm</title></head>"
+"<br />"
+"<br />"
+"<br />"
+"<br />"
+ "<body align='center'>" + Message
+"<br />");
这里response的编码方式不知道要怎么处理?如果不是这里的原因我是否需要修改编辑器所有的编码设定呢?现在全部用了UTF-8[/quote]
发帖有一点问题,response.setCharacterEncoding("GB2312");
这一行我尝试了所有包括utf-8在内的编码,页面显示内容各不相同,但唯独中文是不正常的protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("GB2312");
//获取传过来的表单数据,根据表单中的name获取所填写的值
String Name = request.getParameter("name");
String province = request.getParameter("province");
String city = request.getParameter("city");
String address = request.getParameter("adress");
System.out.println(Name);
System.out.println(province);
System.out.println(city);
OEM_Customer_dao dao=new OEM_Customer_dao();
String Message;
try {
Message = dao.findCustomerByBasicInformation(Name, province, city);
System.out.println(Message);
PrintWriter writer = response.getWriter();
request.setAttribute("message",Message);
writer.println("<html>"
+ "<head><title>OEM code Confirm</title></head>"
+"<br />"
+"<br />"
+"<br />"
+"<br />"
+ "<body align='center'>" + Message
+"<br />");
这里response的编码方式不知道要怎么处理?如果不是这里的原因我是否需要修改编辑器所有的编码设定呢?现在全部用了UTF-8
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>