Я попытался создать компонент struts2, используя jsp, и использовал заголовок UTF-8 на обеих страницах jsp, но в итоге я вижу, что эти символы были повреждены.Если я поменяю UTF-8 на GBK, все будет хорошо, я хочу знать причину, по которой «UTF-8» не работает, спасибо !!!Struts версия 2.1.8
<%@ page contentType="text/html; charset=UTF-8" language="java" import="java.util.*" pageEncoding="UTF-8"%>
<% @ taglib uri = "/ struts-tags" prefix = "s"%>
componentTag.jsp
<s:component template="mytemplate.jsp">
<s:param name="list" value="{'java程序设计','Ajax完全学习手册','Struts2学习手册'">
</s:param>
</s:component>
mytemplate.jsp (/ WebRoot / template / xhtml)
<div style="background-color:#eeeeee;" >
<b>JSP自定义模板</b><br/>
图书列表:<s:select list="parameters.list"></s:select>
</div>