struts2开发中在jsp页面中用js取得action中传过来的值
使用struts2开发中,在jsp页面的js中用EL表达式取得action中传过来的值。
<script type="text/javascript">
$(document).ready(function(){ /
var employeeSN = "${employeeSN}";
EimUtil.RunEim(employeeSN); });
< /script>
在js里 name=<% = Action返回的参数%>
name = '${username}';
这句话只能放到页面上才会有效果,
方法1:你可以在JS里面 写个方法,传入一个参数,,然后在 页面上调用那个方法 把 ${username}传进去,,
方法2: 你可以在页面上写一个隐藏域 <input type=hidden id='username' value="${username}" /> 然后再JS获得ID为 username 的对象的值,
在你的ACTION里面加
ActionContext.getContext().put("USERNAME", username);
然后再JS里面
var username ='<%=request.getAttribute("USERNAME")%>';
alert(username );