Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Encoding 从Struts 2中的操作返回UTF-8编码_Encoding_Utf 8_Struts2 - Fatal编程技术网

Encoding 从Struts 2中的操作返回UTF-8编码

Encoding 从Struts 2中的操作返回UTF-8编码,encoding,utf-8,struts2,Encoding,Utf 8,Struts2,我试图使用struts 2将字符串列表输出到jsp页面。模板文件如下所示: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN

我试图使用struts 2将字符串列表输出到jsp页面。模板文件如下所示:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<s:iterator value="vars">
<p><s:property /></p>
</s:iterator>
</body>
</html>
(源代码)

用户

Organiza&radic&斯兹利格&放射状&微型的;es

事件

洛凯


我相信这意味着我正在接收用非UTF-8编码的字符串。关于如何解决这个问题有什么想法吗?

取决于您的struts 2版本

较旧:(在较新的版本中不推荐使用)


更新:(不确定引入了哪个版本)


取决于您的struts 2版本

较旧:(在较新的版本中不推荐使用)


更新:(不确定引入了哪个版本)


这是一个很晚才回复的回复,但我想更新它以帮助那些被这个错误困扰的人。在jsp中添加以下行以解决此问题

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<s:property escapeHtml="false"/>

这是一个很晚才回复的回复,但我想更新它以帮助那些被这个错误困扰的人。在jsp中添加以下行以解决此问题

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<s:property escapeHtml="false"/>

<p>Users</p>
<p>Organiza&radic;&szlig;&radic;&micro;es</p>
<p>Eventos</p>
<p>Locais</p>
<s:property escape="false"/>
<s:property escapeHtml="false"/>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<s:property escapeHtml="false"/>