내 Struts 2 응용 프로그램에서 ul
li
span
태그를 생성하는 태그는 다음과 같습니다. 어떻게 가능할까요? 나는 또한 theme="simple"
으로 사용되지만 작동하지 않습니다.ul li 태그를 생성하는 actionMessages/actionError 방지 방법?
<s:actionmessage />
<s:actionerror />
내 Struts 2 응용 프로그램에서 ul
li
span
태그를 생성하는 태그는 다음과 같습니다. 어떻게 가능할까요? 나는 또한 theme="simple"
으로 사용되지만 작동하지 않습니다.ul li 태그를 생성하는 actionMessages/actionError 방지 방법?
<s:actionmessage />
<s:actionerror />
사용 반복자 태그 actionMessages
또는 actionErrors
반복합니다. 조치는 ActionSupport
으로 연장되어야합니다.
<s:iterator value="actionMessages">
<s:property/><br/>
</s:iterator>
<s:iterator value="actionErrors">
<s:property/><br/>
</s:iterator>
을 반복하고 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>
<span>
(또는 다른 태그) 의미 (메시지를 분리하기 위해 보관해야합니다 예를 들어, 다른 CSS 스타일로 꾸밀 수 있습니다 (예 : 간단한 텍스트로 인쇄하여 할 수없는 경우).
, 단순히 <span>
을 제거하고 최고의 아이디어는, 누군가가 오류 메시지 https://struts.apache.org/docs에서 자바 스크립트를 삽입 할 수 있지 않은 <s:property/>
탈출하지 출력 후
<br>
를 추가 /property.html –@ LukaszLenart 저는이 답변이 꽤 오래되었습니다. 그 당시 저는 HTML 코드를 사용하여 유해한 HTML 코드를 서버 쪽에서 제거했습니다 ... 그것은 분명히 대답에서 언급하지 않은 실수였습니다. 내가 지금 탈출구를 없애기 위해 편집했다). 의견을 보내 주셔서 감사합니다. –