- HTML code
<sql:setDataSource var="dataSrc" driver="org.gjt.mm.mysql.Driver" url="jdbc:mysql://localhost/mydb" user="root" password="123"/> <sql:query var="queryResults" dataSource="${dataSrc}"> select * from mytable </sql:query> <sql:update var="updateCount" dataSource="${dataSrc}"> INSERT INTO mytable values ('胡学文',4) </sql:update> <c:forEach var="row" items="${queryResults.rows}"> <tr> <td><c:out value="${row.username}"/></td> <td><c:out value="${row.passward}"/></td> </tr> </c:forEach>
------解决方案--------------------
有时中文乱麻问题。。论坛中有很多这样的帖lz可以搜索一下。
1.有一点就是Mysql中的默认字符集是latin1不是中文字符集GBK或GB2312,lz要先进行设置就不会再添加入数据库中的字段出现乱码。
2.设置页面标签的字符编码为GB2312