struts2 oracle 立方米m³ 平方米㎡ 单位存储问题

来源:互联网 发布:b2b电商源码 编辑:程序博客网 时间:2024/04/28 15:39

页面输入m³时,由于值"m³"oracle会理解为内容中存在格式,也就是说oracle的职责只能存放内容,格式不是数据库的职责,因此如果直接在oracle数据库操作的时候m³会变成m3存入库里。


但我们使用程序操作的时候,m³会被struts2html编码即被解析为html字符串m³存入库里。
但我们输出使用s:property标签时输出,他会对内容进行再次编码,
即 m³内容中&会被编码为&的会 即源代码里m³被解析为 m³  输出

这里可以在他最后输出页面的那块 进行一个限制 即在使用s:property 的escape="false"让其不编码,即页面上输出数据库存的内容 m³ 即可显示m³

原创粉丝点击