struts2 jsp页面用标签输出的数据为什么会是unicode编码?
如题,为什么?
Action:
private String code; private List<Permissionitem> listData; public void setCode(String code) { this.code = code; } public List<Permissionitem> getListData() { return listData; } public String itemInfo() throws Exception{ PermissionitemDao pdao = new PermissionitemDao(); listData = pdao.selectAll(code); return SUCCESS; }
jsp:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <%@ taglib prefix="s" uri="/struts-tags" %> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width"> <link rel="stylesheet" href="images/jquery.mobile-1.3.2/jquery.mobile-1.3.2.min.css"> <script src="images/jquery-1.8.3.min.js"></script> <script src="images/jquery.mobile-1.3.2/jquery.mobile-1.3.2.min.js"></script> <title></title> </head> <body> <div id="administration" data-role="page"> <div data-role="header" data-position="fixed"> <h3></h3> </div> <div data-role="content"> <ul data-role="listview" data-inset="true"> <s:iterator value="listData"> <li><a href="#" data-transition="slide"><s:property value="NAME" /></a></li> </s:iterator> </ul> </div> ..............
结果:
<!DOCTYPE html> <html lang="zh-cn"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width"> <link rel="stylesheet" href="images/jquery.mobile-1.3.2/jquery.mobile-1.3.2.min.css"> <script src="images/jquery-1.8.3.min.js"></script> <script src="images/jquery.mobile-1.3.2/jquery.mobile-1.3.2.min.js"></script> <title>办事服务</title> </head> <body> <div id="administration" data-role="page"> <div data-role="header" data-position="fixed"> <h3>行政审批</h3> </div> <div data-role="content"> <ul data-role="listview" data-inset="true"> <li><a href="list_one.html" data-transition="slide">经营国.....</a></li> ..........
其中,<s:property value="NAME" />这里输出的是unicode编码。
数据库里是正常的。不是unicode编码的数据。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论