最近经常会遇到中文乱码的问题,在解决问题的过程中,我又得知了一种蛮好的解决方法:
<% request.setCharacterEncoding(“gb2312”);%>;
例如:
index.jsp文件
<%@ page language="java" contentType="text/html; charset=gb2312"
pageEncoding="gb2312"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>输入书的相关信息</title>
</head>
<body>
<form action="saveinfo.jsp" method="post" name="bookinfo">
<table border="1">
<tr>
<td>书号
</td>
<td>
<input type="text" name="bid">
</td>
</tr>
<tr>
<td>书名
</td>
<td>
<input type="text" name="bname">
</td>
</tr>
<tr>
<td>数量
</td>
<td>
<input type="text" name="bnumber">
</td>
</tr>
<tr>
<td>作者
</td>
<td>
<input type="text" name="bauthor">
</td>
</tr>
<tr>
<td>
<input type="submit" name="submit" value="提交">
</td>
</tr>
</table>
</form>
</body>
</html>
===================================================================================================================================
saveinfo.jsp文件
<%@ page language="java" contentType="text/html; charset=gb2312"
pageEncoding="gb2312"%>
<% request.setCharacterEncoding( "gb2312");%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>查看书籍信息</title>
</head>
<body>
<jsp:useBean id="bookbean" scope="session" class="com.javaBean.viewbook"></jsp:useBean>
<jsp:setProperty name="bookbean" property="*"/>
<a href="bookinfo.jsp">查看书籍信息</a>
</body>
</html>
===================================================================================================================================
bookinfo.jsp文件
<%@ page language="java" contentType="text/html; charset=gb2312"
pageEncoding="gb2312"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>书籍信息</title>
</head>
<body>
<% request.setCharacterEncoding( "gb2312");%>
<jsp:useBean id="bookbean" scope="session" class="com.javaBean.viewbook"></jsp:useBean>
<jsp:setProperty name="bookbean" property="*"/>
<table border="1">
<tr>
<td>书号
</td>
<td>
<%=bookbean.getBid() %>
</td>
</tr>
<tr>
<td>书名
</td>
<td>
<%=bookbean.getBname() %>
</td>
</tr>
<tr>
<td>数量
</td>
<td>
<%=bookbean.getBnumber() %>
</td>
</tr>
<tr>
<td>作者
</td>
<td>
<%=bookbean.getBauthor() %>
</td>
</tr>
</table>
</body>
</html>
===================================================================================================================================
viewbook.java文件
package com.javaBean;
/**
* Session Bean implementation class viewbook
*/
public class viewbook {
int bid;
String bname;
int bnumber;
String bauthor;
/**
* Default constructor.
*/
public viewbook() {
// TODO Auto-generated constructor stub
}
public void setBid(int bid) {
this.bid=bid;
}
public int getBid() {
return bid;
}
public void setBname(String bname) {
this.bname=bname;
}
public String getBname() {
return bname;
}
public void setBnumber(int bnumber) {
this.bnumber=bnumber;
}
public int getBnumber() {
return bnumber;
}
public void setBauthor(String bauthor) {
this.bauthor=bauthor;
}
public String getBauthor() {
return bauthor;
}
}
在saveinfo.jsp文件中添加 <% request.setCharacterEncoding( "gb2312");%>
即可解决问题
分享到:
相关推荐
jsp传值中文乱码问题解决方法示例介绍.docx
Jsp页面在URL中传递参数会出现乱码,本人想到两种方法解决,虽然不能保证100%解决,但值得学习
JSP中文乱码问题的最优解决方法
JSP乱码 N种解决方案
jsp使用URL编码传递中文参数乱码问题
JSP解决乱码JSP解决乱码JSP解决乱码JSP解决乱码JSP解决乱码
JSP中文问题解决办法,JSP页面传值,数据库等的中文乱码解决办法
大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着大家,现把JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。
JSP-GET-POST传递的乱码问题 中文参数传递乱码问题一直伴随着我们,整理的解决过程。
在使用JSP的过程中,最使人头疼的一个问题就是中文乱码问题,以下是我在软件开发中遇到的乱码问题以及解决方法。
jsp传值的时候出现的 乱码的3种解决方法
最近实验室做了一个项目,使用jspsmartupload来实现的文件的上传下载,原来在windows平台运行的挺好,但是后来系统移植到linux平台上,结果在上传或下载的文件名中有中文时就会出现乱码。后来查了网上一些人的解决...
jsp中出现的所有中文乱码都可以解决,没有做不得,只有想不到。
利用过滤器解决JavaWeb(JSP)的乱码问题
SP技术广泛应用于动态网页制作,但在应用中文字符时常常出现乱码。以前有关JSP技术中文乱码的研究,只是侧重于对常见的几...本文系统地分析了Java中字符编码的转换,最后针对JSP中常见的中文乱码情况,给出了相应的解决方法
JSP中文乱码常见3个例子及其解决方法.docx
jsp传参 servlet接收中文乱码问题的解决方法.docx
JSP中文乱码问题解决总结,个人收集,一次放出,减少大家的查找时间。
JSP中文乱码
用几个简单的java语句操作java.io.BufferedInputStream和java.io.BufferedOutputStream,就能彻底解决jspSmartUpload乱码问题。下载的时候无需再用jspsmartupload。 zip包中包含了jspsmartupload.jar和文件上传、...