2015-04-29 94 views
0

我是新來的Struts 2,(從JSP Struts2的切換)如何調用從JSP頁面的Java方法在Struts2

我有3個Java類文件和4個jsp頁面的Struts2的應用 我要打電話在JSP頁面中一個Java類文件(讓class_01) 的2種不同的方法(讓methodCallerJsp.jsp

在JSP中我使用的Java bean爲:

<jsp:useBean id="class_01-obj" class="package.class_01"/> 

再經提取方法

class_01-obj.method_AA(); 

我該如何在Struts2中做同樣的事情?

+0

@AndreaLigios此鏈接如何幫助回答此問題? –

回答

0

在Struts 2中,您不必使用jsp:useBean標記來訪問某些bean屬性/方法。

您也不必直接調用JSP,一切都通過操作完成。您可以使用在Struts配置中配置的動作類別,即struts.xml而不是jsp:useBean

您還可以配置此類的方法來映射操作。當調用動作時,Struts實例化一個在配置中定義的動作bean並填充它的屬性。該實例在JSP中可用,該操作因此返回。要使用這些屬性或方法,您應該使用OGNL或JSTL EL。

+0

感謝您的回覆 你能給我這個 –

+0

任何鏈接我認爲你有很多相關的鏈接在右側,[this](http://stackoverflow.com/a/25181452/573032)是另一個。 –