java - 如何使用 Struts 2 在 JSP 中编写 UTF-8 符号

标签 java mysql jsp struts2 character-encoding

我在我的操作中有一个列表,我根据保存在 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/

相关文章:

java - 如何比较java中泛型类的泛型类型成员

java - java.lang.ClassNotFoundException 或无法找到或加载主类错误

mysql - 如何解析三向多态关联?

java - 合并c :out tag with bean:message

java - 防止用户在jsp注销后返回

java - 正确的 Model 2 设计

java - Spring Ehcache MBean 监控

无法在索引 20 处解析 Java 11 DateTimeParseException

php - 在关系表上使用 INSERT 的更好方法是什么?

mysql - 在读取密集型 MySQL 数据库中,是否值得创建一个包含 item_id 和 item_summary(来自其他 5 个表的数据)的两列表?