struts2<br>등 태그 제어 오류 메시지 출력 형식

2429 단어 htmlstruts
전에 한 편의 글 을 보 았 습 니 다.
http://www.iteye.com/topic/293619
그런데 뭔 가 틀린 게 있어 요.
 <s:set name="index" value="#statu.index"/>

아마도:
 <s:set name="index" value="statu0.getIndex()"/>

다른 곳 은 기억 이 안 나 요. 맞아요. 나중에 자기가 고 쳐 서 썼어 요.
마침 잘 되 었 으 니 모두 가 의견 을 좀 내 도록 하 자
아래 코드 파일 테스트 를 통과 할 수 있 습 니 다.
기본 파일 은 참고 할 수 있 습 니 다.
http://www.iteye.com/topic/293619
고맙습니다

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<html>
	<body>
		<s:if test="hasFieldErrors()">
			<s:iterator value="fieldErrors">
				<s:iterator value="value" status="statu">
					<!--                //      -->
					<s:set name="msg" value="((#msg==null || #msg=='')?'':#msg+'\\
')" /> <s:set name="msg" value="#msg+value.get(#statu.getIndex()).toString()" /> </s:iterator> </s:iterator> </s:if> <!-- //actionerror--> <s:if test="hasActionErrors()"> <s:iterator value="actionErrors"> <script language="JavaScript"> alert("<s:property escape="false"/>") </script> </s:iterator> </s:if> <!-- //actionmessage--> <s:if test="hasActionMessages()"> <s:iterator value="actionMessages"> <script language="JavaScript"> alert("<s:property escape="false"/>") </script> </s:iterator> </s:if> <!-- // fielderror --> <s:if test="#msg.length()>0"> <script language="JavaScript"> alert("<s:property escape="false" value="#msg"/>") </script> </s:if> </body> </html>

좋은 웹페이지 즐겨찾기