如何在Struts 2中从JSP页面调用Java方法

ffscu2ro  于 5个月前  发布在  Java
关注(0)|答案(1)|浏览(69)

我是Struts 2的新手,(从JSP切换到Struts 2)
我有3个java类文件和4个jsp页面在Struts2应用程序中,我必须从jsp页面(let methodCallerJsp.jsp)调用一个java类文件(let class_01)的2个不同方法
在jsp中,我使用Java bean作为:

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

字符串
然后通过以下方式获取方法:

class_01-obj.method_AA();


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

bihw5rsg

bihw5rsg1#

在Struts2中,您不必使用jsp:useBean标记来访问某些bean属性/方法。
你也不必直接调用JSP,所有的事情都是通过action来完成的。你可以使用在Struts配置中配置的action类,即struts.xml来代替jsp:useBean
您还可以配置用于Map操作的此类方法。当调用action时,Struts示例化配置中定义的action bean并填充其属性。此示例在JSP中可用,该操作将作为结果返回。要使用这些属性或方法,您应该使用OGNL或JSTL EL。

相关问题