Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2007, 15:28   #1
Asadullo
 
Регистрация: 26.02.2007
Сообщений: 6
Печаль validation.xml Struts

Привет всем
Уменя возник проблема. Хочу использоват Validaion.xml и Validator-rules.xml. В роде б все хорошо но толька <html:errors/> не отображается.
Validaion.xml:

Код:
<!DOCTYPE form-validation PUBLIC "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1.3//EN" 
 "http://jakarta.apache.org/commons/dtds/validator_1_1_3.dtd">
<form-validation>
    <formset>
        <form name="formForm">
            <field property="login" depends="required">                
               <arg key="label.login"/>
                <msg key="errors.required" name="required"/>
            </field>
        </form>
    </formset>
</form-validation>
 
 
struts-config.xml:

Код:
<!DOCTYPE struts-config PUBLIC  "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
  "http://struts.apache.org/dtds/struts-config_1_2.dtd">
<struts-config>
    <controller processorClass="org.apache.struts.tiles.TilesRequestProcessor"/> 
   <message-resources parameter="Message"/>
    <plug-in className="org.apache.struts.tiles.TilesPlugin">
        <set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml"/>
    </plug-in>
    <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
        <set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
        <set-property property="stopOnFirstError" value="false"/>
    </plug-in>
    <form-beans>
        <form-bean name="formForm" type="FormForm"/>
    </form-beans>
    <action-mappings>
        <action path="/test"
                type="TestGoAction" 
               name="formForm" 
               scope="request"
                validate="false">
            <forward name="success" path="/form.jsp"/>
        </action> 
       <action path="/formGoAction"
                type="FormGoAction"
                name="formForm"
                attribute="login" 
               scope="request"
                validate="false"
                input="/form.jsp">
            <forward name="success" path="/reg_ok.jsp"/>
        </action>
    </action-mappings>
</struts-config>
FormForm.java

Код:
public class FormForm extends ValidatorForm {
    private String  sLogin;
    public String getLogin ()
 {
 return sLogin;
 }
    public void setLogin (String sLogin)
 {
 this.sLogin = sLogin;
 } 
   public void reset(ActionMapping mapping, HttpServletRequest request)
 { 
       this.sLogin = null;
    }
FormgoAction.java:

Код:
public class FormGoAction        extends Action {
    public ActionForward execute(ActionMapping mapping,                                 ActionForm form,                                 HttpServletRequest request,                                 HttpServletResponse response    ) 
           throws Exception {
        FormForm formForm = (FormForm) form;
        request.setCharacterEncoding("windows-1251");
        return mapping.findForward("success");
    }
}
Помогите а кто можеть
Asadullo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск