中文乱码问题?

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代码实现,我也可以。
...全文
87 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧