这里是指的不用json,struts2处理action完毕后,会以jsp视图的方式返回页面,在这些页面里,可以直接用EL表达式访问action里具备get、set的变量,如何用javascript来访问它们?
在jsp中定义变量接收,在js中直接用就好了,如:
var TXT = "<s:text name='message.txt'/>"; var NAME= "${user.username}";这里定义的 TXT 和 NAME 变量 在cdn-node-index.js里面就可以直接用了
struts2 可以用 alert('');
还可以在jsp页面上接收一下:String id=request.getParameter("id");然后在js里面用<%=id%>获取。
如果js是写在*.js文件中的,就在jsp中写个全局变量,然后通过struts的标签赋值个这个js的全局变量。
如果js是直接写在jsp中的,直接用struts的标签就可以了
struts2在javascript中可以直接通过''获取属性的值