Struts2 التحقق - عدم المصادقه على الإدخال
-
22-07-2019 - |
سؤال
وكل البرنامج التعليمي لقد وجدت على 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}".