我在我的操作中有一个列表,我根据保存在 MySql 数据库中的值来字段。
我只存储了一个对象,名称为€
.
当我这样做时在 JSP 中:
<s:iterator value="unitesList">
<s:property value="designation"/>
</s:iterator>
<s:select list="unitesList" name="unity" listValue="designation" listKey="id" />
我有这个:
€
<select name="unity" id="unity">
<option value="1">?</option>
</select>
为什么在 <s:select>
元素€
元素在 ?
中转换?
最佳答案
将它放在 JSP 页面的顶部。 UTF-8 编码的符号比 ?
显示得更好。
<%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" %>
关于java - 如何使用 Struts 2 在 JSP 中编写 UTF-8 符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24165754/