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
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
使用<a>标签调用struts2的action、传递动态参数、以及参数中出现加号等特殊字符的处理方法
首先说一下我的web应用是通过标签调用struts2框架下的一个action,给该action传递一个参数,然后action通过这个参数进行相应的处理。 方法是: 点击我 问号后面是参数的名称。当然调用的action里面要有相应的变量来接受这个参数。 那么如果参数是动态生成的,比如我要传递的参数phoneName并不是一个固定的值,而是另一个action生成的。 比如我的应用中,要
struts2中jsp页面传值到action方式总结
jsp页面跟通常的html传值一样 通常有两种方式 1.form表单传值 2.url方式传值 通常后台接受前端传值 都是用的 request.getParameter("username") 但是在struts框架下 可以用set方法让action自动接收 也更方便 所以 action接收值也有两种方式 1.request.getParameter("username") 2.set
ajax传参数到action中处理相应请求,以及过去的servlet处理请求
我们通常用ajax都是做异步读取数据,让数据异步刷新,实现我们想要的需求和效果,之前的学习中我们会让js带着页面中的参数指向一个servlet,而现在学习了struts2和自定义mvc这些框架进行开发后,我们会把和请求全部写到action类中,用自定义mvc的核心控制器或者strut2去管理action请求,判断去调用哪个action类的哪个方法。 js传参的过程中对英文字母和数字都是不会出现乱
vuex中mutation/action的传参方式
前言 在vuex中提交 mutation 是更改状态的唯一方法,并且这个过程是同步的,异步逻辑都应该封装到 action 里面。对于mutation/action,有一个常见的操作就是传参,也就是官网上说的“提交载荷”。 这里是关于如何在vue-cli中使用vuex的方法,我们采用将vuex设置分割成不同模块的方法。其中,state模块中配置如下 //vuex中的state const st...
关于ssh框架action传值中文乱码问题
英文数字没有问题,但是中文会变乱码,使用 new String(result.getBytes("GBK"),"UTF-8")).trim()很是麻烦,就算建个工具类也不至于 在struts.xml文件中添加    不知道为什么没有作用 在tomcat里又需要改文件 最后发现之前试过的一种方法可行         CharacterEncodingFilter  
为什么前端URL传参数给Action得不到值为null
今天在写代码的时候就发现一个问题,为什么前端URL传参数给Action得不到值一直为null。
JSP中页面向Action传递参数的几种方式
转自:http://zhidao.baidu.com/link?url=kEOyifTghb--LvcQVpkh-kkpgZIcYU-dlqQyNM5e3b_9fywiDQGVxAOHVedJkqGAHvR9f5r-YP5ZDxkWHLBXIK JSP页面中有哪些方法可以传递参数? 页面的参数怎么传递到action? 请大家帮帮忙,我有些搞不清楚! 答案找到了,谢谢大家! jsp中的参数传递
使用struts2的<s:param>等标签向action传值出现中文乱码的解决方法
最近公司OA改版,由于修改了原来的
struts2中的Action接收表单传递过来参数的3种方法
如,登陆表单login.jsp: 用户名: 密 码: 1.在Action类中定义表单属性,两者属性名称必须一致。提供setter,getter方法。即可接收到表单传过来的参数. 这种接收参数的方法,方便简单,但是结构性不是很好,且当表单传递来的参数很多的时候,整个Action类中充斥着setter,getter方法,程序结构不是很美观。
HTML中form标签action传中文参数
在写项目的过程中我们经常会遇到URL传中文参数的时候出现乱码问题。     下面是困扰我几天的中文参数乱码问题: 在jsp中代码: div class="form-horizontal"> form id="form2" action="ban_base_info_export.jsp?XYBD=XYBD%>&BH=BJDM%>&FDYH=FDYH%>&BJMC=BJMC%>&XY