中文乱码问题?

wsmall1 2004-09-16 11:11:13
<html>
<head>
<title>CH14 - Mysql_jstl.jsp</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head>
<body>

<h2>将信息存入 Mysql 中 - 使用 JSTL 写法</h2>

<fmt:requestEncoding value="GB2312" />

<c:set var="birth" value="1978/12/11" />
<c:set var="sex" value="F" />
<c:set var="email" value="aaa@asdf.com" />

<sql:setDataSource driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/sample_db?useUnicode=true&characterEncoding=UTF-8"
user="root"
password="root" />

<sql:update>
INSERT INTO employee(employee_id, last_name, first_name, birth, sex, email)
VALUES ( ? , ? , ? , ? , ? , ? )

<sql:param value="${employee_id}" />
<sql:param value="${param.last_name}" />
<sql:param value="${param.first_name}" />
<sql:param value="${birth}" />
<sql:param value="${sex}" />
<sql:param value="${email}" />
</sql:update>

<sql:query var="result">
SELECT * FROM employee
</sql:query>

从 employee 取出所有新增的姓名:<br>
<c:forEach items="${result.rows}" var="row" >
新增姓名:<c:out value="${row.last_name}" />
<c:out value="${row.first_name}" /><br>
</c:forEach>

</body>
</html>

这是我的页面,从数据库中读取的数据是有中文的,但是在下面的显示语句中,我怎么来处理读出来的中文呢?
新增姓名:<c:out value="${row.last_name}" />
<c:out value="${row.first_name}" />

我就是想用jstl,如果不用,而直接用java代码实现,我也可以。
...全文
58 点赞 收藏 回复
写回复
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-09-16 11:11
社区公告
暂无公告