在<ul>
中使用无序列表<div>
标签会给我带来麻烦,我正在寻找替代方案。
firstpage.para1= <ul><li>item1<li/><//ul>
secondpage.para1= This is simple para,not a list.
问题是:我的列表实际上是在spring属性文件中定义的 并使用
在JSP文件中动态恢复<div id="somestyle">
<spring:message code={pagename}."para1">
</div>
由于{pagename}
可以有任何价值,我无法改变代码。我想不出任何替代方案。
我用来将整页分成左右两列。
左侧有一些图像,右侧有这个para1。
我应该找到<div>
的替代品吗?
答案 0 :(得分:0)
有几个失败者:
首先正确的语法是:
<spring:message code="${pagename}.para1">
第二个pring message will escape the output by default,所以你需要:
<spring:message code="${pagename}.para1" htmlEscape="false">
答案 1 :(得分:0)
我的代码检测来自属性文件的消息中的html标记并进行渲染。 我没有设置htmlEscape =“false”,但它显示了单独行的列表。 问题是 - 在内部使用时不正确渲染(不会显示项目符号,错误的字体)。
现在我必须使用整个屏幕划分为左右两侧,所以我不能避免
<div style="width:60%;float:right;">
<p><spring:message code="${pageName}.para.1" htmlEscape="false"/></p>
</div>
和我的消息$ {pageName} .para.1是动态来自属性文件所以它可能有html标签。