js中的值,可以动态赋值给form中的元素,例如<input>,然后通过提交的方式,传给servlet,也就是你的action。 也可以通过url参数的方式,get方式传给action。
这2种方式,均可以结合ajax框架,局部刷新传给后台。
jsp中获取action传递过来的数据代码如下:
Map request = (Map) ActionContext.getContext().get("request")
既然你知道request是一个已存在的对象,在定义对象时就不要再用request这个名字,容易给他人以及自己以后造成误解
用struts2标签可以这么做
<s:iterator value="request">
<s:property value="empId" />
<s:property value="eName" />
<s:property value="eSex" />
<s:property value="eSex" />
<s:property value="eSalary" />
</s:iterator>