如何将JavaScript 中获取的值传递到Action中?

JavaScript08

如何将JavaScript 中获取的值传递到Action中?,第1张

这个是很基础的知识哦。

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>