1. 程式人生 > >Struts2初學者---動態方法呼叫action!方法名報錯

Struts2初學者---動態方法呼叫action!方法名報錯

在struts.xml檔案的 package標籤中,
加入以下程式碼:

<global-allowed-methods>regex:.*</global-allowed-methods>

global-allowed-methods 全域性可執行方法。
其值: regex: 是Regular Expressio 正則表示式的簡寫,後面的.*當然是所有全部的意思。表示 全域性所有方法都可以執行。

再加入這段程式碼:

<constant name="struts.enable.DynamicMethodInvocation" value="true"
/>

DMI動態方法呼叫開關。預設為”false”

返回值為大寫的ERROR時,result標籤裡面的name值不應該寫成“ERROR”而是小寫”error”