首先,非常感谢所有在这个论坛上试图解决我们问题的人;)
我正在使用 struts2+spring3 开发一个 Web 应用程序。我有一个关于如何将变量(数组数组)从动作类传递到jsp页面的问题。
我知道您唯一需要做的就是在我的操作中声明一个私有变量并为该变量声明一个 get 方法,然后可以从 jsp 访问这些变量,我已经完成并且它可以工作。
public class Workspace extends ActionSupport {
private String[][] objects=null;
public String[][] getObjects() {
return objects;
}
public String execute() throws Exception{
问题是我想在加载整个网页之前从 javascript 代码中访问这个变量。
我尝试过不同的方式,但它从来没有奏效。
$(function() {
var objectsMap=new Array();
$(document).ready(function() {
objectsMap = $objects;
});
两者都不起作用(警报显示:“值:未定义”):
<s:set name="auxObj" value="%{objects}"/>
<script>
alert("Value: "+$("#auxObj").val());
</script>
任何人都知道我该怎么做?