$.ajax向action传数据( data:{ ids : ids } ),action中用写ids的get,set方法吗?为什么?

谢谢!... 谢谢! 展开
 我来答
yf920502
推荐于2018-03-29 · 超过15用户采纳过TA的回答
知道答主
回答量:30
采纳率:0%
帮助的人:24.6万
展开全部
看你做什么用?首先你要弄清楚get 和set 方法 是有什么用途的,set方法一边是给变量赋值的,get方法是得到该变量的值。。
这里的ajax 传值你要是只想得到ids 这个值的话,是不用set方法的,只要在action 中的方法接收就可以了。如果你想把ajax的ids值赋值给那个变量就用set方法。。
希望可以帮到你 有什么不懂可以继续问我!!!
更多追问追答
追问
“只想得到ids 这个值”和“把ajax的ids值赋值给那个变量”有什么不同吗?得到ids这个值得时候不就是把他放到action中得某个变量里了吗
追答
对 ,是这样理解的。。
就是通过页面传一个ids 过来,然后通ids 查找到某个变量。。。。。这是你的业务逻辑嘛?
你这里和set get 方法是不反生关系的。。。
冰火两重天
2014-01-20 · TA获得超过1425个赞
知道小有建树答主
回答量:1489
采纳率:0%
帮助的人:994万
展开全部
如果你的Action是一般的Servlet的话,就不用,用request.getParameter("ids")就行了。
如果是Struts的Action的话,应该是要有属性ids,并设置getter/setter。你试一下就知道了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
billwangzf
2014-01-07
知道答主
回答量:38
采纳率:0%
帮助的人:18.6万
展开全部
需要写的,set方法是从前台接受设值用的。get是取值用的。
追问
只要是向action写数据全都需要写get set方法?
追答
  都需要set方法。如果你要继续返回到前台,需要提供get方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
NewNewNew对象
2014-01-14 · TA获得超过137个赞
知道答主
回答量:24
采纳率:0%
帮助的人:17.4万
展开全部
你直接用getParameter("ids")接的话就不用了,定义ids全局变量封装get方法后直接用tins.getIds()接值也可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式