سؤال

وكل البرنامج التعليمي لقد وجدت على Struts2 تصريحي التحقق من صحة يشرح كيفية جعل حقول التحقق من صحة التي هي لطيفة وسهلة. ولكن كيف يمكنك دخول الصفحة مع من ذلك يتم التحقق من صحته؟

ولدي دون عمل معين

    <package name="admin" namespace="/admin" extends="struts-default">
    <action name="display_*" class="action.admin.AdminAction" method="display">
        <result name="input">/WEB-INF/pages/secure/admin/adminUsers.jsp</result>
        <result name="success">/WEB-INF/pages/secure/admin/adminUsers.jsp</result>
    </action>   

لا ينبغي أن يكون استطعت أن نسميها مع المشرف / display_input.action لتخطي التحقق من صحة؟

هل كانت مفيدة؟

المحلول

وأنت تستخدم defaultStack (تنشيطه افتراضيا)، انظر HTTP: / /struts.apache.org/2.0.11/docs/interceptors.html <default-interceptor-ref name="defaultStack"/>)

وأنه يحتوي على اعتراضية validation التي سيتم تجاهل المصادقة فقط على أساليب input,back,cancel,browse. حتى تتمكن من العمل عن طريق واحد من هذه الأساليب، أو يمكنك استخدام كومة اعتراضية دون اعتراض validation (basicStack، على سبيل المثال).

ويمكنك أيضا تعليم طريقة العمل الخاص بك مع الشرح @SkipValidation.

نصائح أخرى

وربما هذا سوف يساعد؟

http://www.mail-archive.com /user@struts.apache.org/msg69320.html

وحاول تعيين السمة طريقة لأسلوب = "{1}".

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top