星期一, 9月 19, 2005

Struts 1.2 之新功能

目前知道的新功能如下:
  1. DownloadAction: 讓檔案下載的功能更方便使用.
  2. MappingDispatchAction: 直接拿 parameter 當作呼叫的 method 名稱. (似乎不是那麼實用)
  3. 在 action mapping 中使用萬用字元. (範例如下)
    <action path="/edit*"
    type="org.apache.struts.webapp.example.Edit{1}Action"
    name="{1}Form"
    scope="request"
    validate="false">
    <forward name="failure"
    path="/mainMenu.jsp"/>
    <forward name="success"
    path="/{1}.jsp"/>
    </action>
  4. Validator 加強
    • 加入 ValidWhen的規則
    • stopOnFirstError - JavaScript程式當發現錯誤就停止, 以往的版本會全部檢查.
      <plug-in classname="org.apache.struts.validator.ValidatorPlugIn">
      <set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validations.xml">
      <set-property property="stopOnFirstError" value="false"/>
      </plug-in>

0 Comments:

張貼留言

<< Home