2011-12-10 17 views
7

Ben dikmelerde yeniyim. Burada hangi giriş değişkeninin anlamlandığını merak ediyorum. Bazı googling'lerden sonra, sadece tek bir bilgi parçası şu oldu:struts-config.xml dosyası - giriş amacı

Giriş: Form dosyasında doğrulama hataları olduğunda kontrolün iletilmesi gereken fiziksel sayfa (veya başka bir ActionMapping).

Bir hata durumunda, giriş parametresi için başka herhangi bir kullanım var mı?

<action 
    roles="somerole" 
    path="some/path" 
    type="some.java.class" 
    name="somename" 
    input="someInput" 
    scope="request" 
    validate="false" 
    parameter="action"> 
    <forward name="success" path="some/path"/> 
    <forward name="download" path="/another/path"/> 
</action> 
+0

Sayfanız, "somename" biçiminde bir doğrulama hatası olduğunda _input_ altında tanımlanan jsp'ye yönlendirilecek. Yani burada _input_ özniteliğini anlamanız konusunda haklısınız. – CoolBeans

cevap

8

Evet, ancak öncelikli olarak başarısız doğrulama için bir hak olduğu konusunda emin olun.

Girdi, onu döndürmek için özel bir yönteme sahiptir: ActionMapping.getInputForward(). Bu, giriş sayfasına dönmek için özel (Java tabanlı) doğrulamada kullanılabilir.

Aynı zamanda bir "iniş" sayfasını tanımlamak için kullanılabilecek

: normalde bir eylem taban sınıfı veya özel istek işlemci ileri input için GET istekleri göndermek olabilir ve süreç POST s.

İlgili konular