2012-07-31 3 views
0

내 개찰구 응용 프로그램에서 나는 3-4 개의 다른 패키지에 pack1, pack2 등이 있다고 말합니다. 팩 1에는 다른 HTML 및 Java 클래스가 있습니다. setRequired (true)에 의해 null 검사를 유효성 검사하고 속성 file.I에서 메시지를 받고 내 속성 파일을 Send.properties ...로 이름을 짓고 있어요 내가 send.html 및 Send.java pack1.In 속성 파일에 나는 formname.field.Required = $ {label}이 누락되었습니다 동일한 패키지 (pack1)의 다른 html 페이지에있는 모든 html 필드를 하나의 특성 파일 (pack1.properties .So)에 유효성을 검증하고 싶습니다. 내 질문은 여기에 하나의 속성이 하나의 패키지에 충분하여 모든 유효성 검사가 처리 될 것입니다.개찰구의 적절한 파일을 찾을 수 없습니다

답변

0

예, wicket은 먼저 해당 페이지와 연결된 속성 파일에서 속성을 찾은 다음 패키지와 관련된 속성 (및 이후 부모 패키지의 속성 ...)을 찾습니다.

그러나 패키지 속성 파일은 package.properties (패키지 이름과 별도로)이라고합니다.

+0

여기에 ** com.abc.Login ** 패키지가 있습니다. 여기서 login.html, .java 및 loginApplication.properties **에 따라 loginApplication.java가 있습니다. ** com.abc.Registration * * Package는 Registration.html 및 .java 파일이있는 곳입니다. 이제 loginApplication.properties로 시도해도 나에게 도움이되지 않으며 com.abc.Registration.properties로 시도해도 나에게 적합하지 않다. 내가 실수를하고있는 곳을 알려주시겠습니까 – Sharath

+0

당신의 계층 구조는 괜찮아 보이기 때문에 아마도 'formname.field.Required'가 잘못되었을 것입니다. https://cwiki.apache.org/WICKET/form-validation-messages.html에 따르면, wicket 1.2 이후에는 'loginApplication.properties'에 'Required'속성을 지정해야합니다. – polypiel

관련 문제