rpa*_*rai 5 java jsp struts2 ognl struts-tags
在我的Struts 2应用程序后面的标签生成ul li span标签,我必须避免它.怎么可能?我也用过theme="simple",它不起作用.
<s:actionmessage />
<s:actionerror />
Run Code Online (Sandbox Code Playgroud)
使用iterator标记迭代actionMessages或actionErrors.行动应该延长ActionSupport.
<s:iterator value="actionMessages">
<s:property/><br/>
</s:iterator>
<s:iterator value="actionErrors">
<s:property/><br/>
</s:iterator>
Run Code Online (Sandbox Code Playgroud)
迭代它们并使用您喜欢的HTML手动打印每条消息/错误:
<s:if test="hasActionMessages()">
<div id="messagesDiv" style="border: 10px solid green;">
<s:iterator value="actionMessages">
<span class="actionMessage">
<s:property />
</span>
</s:iterator>
</div>
</s:if>
<s:if test="hasActionErrors()">
<div id="errorsDiv" style="border: 10px solid red;">
<s:iterator value="actionErrors">
<span class="errorMessage">
<s:property />
</span>
</s:iterator>
</div>
</s:if>
Run Code Online (Sandbox Code Playgroud)
本<span>(或其他标记)应保持,以语义分开消息(明天有不同的CSS样式来装饰它们,例如,您将无法通过打印,为简单的文本做).
否则,只需删除<span>并添加一个<br>后<s:property/>
| 归档时间: |
|
| 查看次数: |
1567 次 |
| 最近记录: |