<div>标签</div>中的无序列表

时间:2011-08-27 23:32:13

标签: spring html html-lists

<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>的替代品吗?

2 个答案:

答案 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标签。