Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在struts2中加载jsp时调用Struts操作方法_Java_Jsp_Struts2 - Fatal编程技术网

Java 如何在struts2中加载jsp时调用Struts操作方法

Java 如何在struts2中加载jsp时调用Struts操作方法,java,jsp,struts2,Java,Jsp,Struts2,任何人都可以在加载jsp本身时共享调用action类方法的示例代码 我需要在加载表单时进行一些安全访问控制。struts1具有名为reset的方法,加载时将调用每个窗体。在struts 2中如何实现相同的功能 提前感谢。在action类中创建方法 public String yourMethod(){ //return myString; } 现在在jsp上,您可以使用struts标记来调用此方法 <s:property value="yourMethod()" /> 操作-

任何人都可以在加载jsp本身时共享调用action类方法的示例代码

我需要在加载表单时进行一些安全访问控制。struts1具有名为reset的方法,加载时将调用每个窗体。在struts 2中如何实现相同的功能


提前感谢。

在action类中创建方法

public String yourMethod(){

//return myString;

}
现在在jsp上,您可以使用struts标记来调用此方法

<s:property value="yourMethod()" />

操作->JSP。而不是相反。您可以使用S2标记和OGNL在JSP中调用操作方法。安全控制应该在S2拦截器中进行,或者使用一些安全框架。在询问代码之前,请说明您到目前为止做了什么,因为struts1的体系结构不同,一些缺失的部分被较新的框架struts2替换。你可以在问一些看起来像胡说八道的问题之前学习它,而不清楚你想做什么。