2 qq 34793530 qq_34793530 于 2016.09.08 11:15 提问

使用a标签传参到action中,在action中怎么获取传的参数

使用a标签传参到action中,在action中怎么获取传的参数

4个回答

en_reading
en_reading   2016.09.08 11:31

你的a标签是怎么传参的?是url?id=XXX这样的形式吗?
在action中有HttpServletRequest request对象,struts里的action用ServletActionContext.getRequest()获得这个request,然后可以用request.getParameter(“id”)来获得相应参数值。

u013829202
u013829202   Rxr 2016.09.08 12:51

不同框架可能获取额值不一样。基本都是这种request.getParameter("参数的name");

qq_31483135
qq_31483135   2016.09.08 13:53

一般直接通过url?param=???取出 跳转界面可以使用split分离出来 如果是提交的话 可以在方法里使用’request.getParameter("参数的name");

zoujian1993
zoujian1993   2016.09.08 14:37

以上回答都是正确的,通过url?键值对的形式传递,后台通过request.getParameter();的方式是能获取的,如果用到了spring,还可以在方法里直接
定义你传递的参数名,这样将会自动注入。
另外补充一点:在a标签里直接传递参数似乎有个限制:传递中文的时候会乱码。这点需要注意一下

Csdn user default icon
上传中...
上传图片
插入图片