2009-02-06 2 views
1

struts2에서 struts-tags를 사용하는 것이 필수입니다. 우리는 다음과 같은 사용할 수 없습니다 의미 :스트럿츠 2에서 struts-tags를 사용하는 것은 필수입니다. 그렇지?

<td bgcolor="DEDBC6"><div align="left"><font color="#000000"><strong> Employee Name * :</strong></font></div></td> <td><input name="empname" type="text" id="empname" size="32"></td>

대신 다음

<s:textfield label="Employee Salary " name="empsal" required="true"/>

나는 모두를 시도했다하지만 난 1을 사용할 때 내가 유효성 검사 메시지, 즉하지 않았다 유효성 검사가 잘 작동 함에도 불구하고 action-validation.xml에 "empname is required"라고 쓰여 있습니다. 제발 의견을주세요?

답변

1

아니요, 필수는 아닙니다. 실제로 많은 struts2 사용자는 OGNL에 대해 충분히 불만을 나타내고 대신 정규 HTML을 사용하도록 선택합니다.

그러나 표준 HTML 태그를 사용하면 일부 기능이 손실된다는 단점이 있으며, 그 이유는 처음부터 맞춤 태그가있는 이유입니다. 표준 HTML을 사용하는 경우에도 컨트롤러 클래스의 validate 메서드를 통해 유효성을 가져올 수 있습니다.

프레임 워크를 처음 사용하는 경우 두드러진 경로를 벗어나기 전에 struts 태그를 올바르게 배우는 것이 좋습니다.

1

struts2에서 struts 태그를 사용하는 것이 필수입니다. 모든에 태그 을 사용하지 않는 경우 아니, 당신은 정말 프레임 워크로 매우 스트럿츠 벗어나 려하지 않는

. 혼자서 할 수도 있습니다. 당신이 오류 메시지를 표시하도록 지시해야 자신의 마크 업을 사용하는 경우

내가 확인 메시지를

을하지 않았다. 예를 들면 :

<s:fielderror><s:param>empcode</s:param></s:fielderror> 

의견을주십시오?

동일한 질문을 반복해서 반복하지 마십시오.

0

왜 태그가 필요한지 전혀 알 수 없습니다. Struts를 사용하여 JSON 결과 유형을 생성 한 다음 JavaScript 및 JQuery를 사용하여 정적 JSP 페이지에있는 호출을 사용하면 안됩니까?

+0

예. 유효성 검사 오류 등을 수동으로 처리해야하지만 가능합니다. 물론 OP는 3 년 전에이 질문을했고 더 이상 사용자가 아닙니다 :) –

관련 문제