永发信息网

struts中 如果不指定actionform action要获取jsp传过来的值能用request.getattribute()吗?

答案:4  悬赏:10  手机版
解决时间 2021-02-02 04:15
是不是必须指定actionform才能在action中取到值?
最佳答案
如果你是用Session传值这个是HttpSession对象的方法,可以获得你存在Session里的数据,request.getSession().getAttribute();如果你是用action.do后面加参数的方法传值就要用request.getParameter("你jsp页中控件的name")这个方法了,2种方法都可以,至于指定不指定actionform,那看你了,actionform只不过是封装了一个对象,如果你想传递对象的话,就要用它,如果你只是传几个值,用上面2种方法都可以!
全部回答
你用的是struts1?你在action里使用requset.setattriubion();进行了封装,然后指定跳转到该jsp页面,需要在该页面里获取封装在request里的内容,通过request.getattribute可以接收到内容值,或者你使用el表达式子都可以获取到的
能,但不是用request.getattribute()而是用request.getParameter("你jsp页中控件的name")
ActionForm用于封装页面中的请求参数,其中的参数名称必需和页面表单中控件的name属性相一致。request.getParameter() 是可以用来接收页面传值的,不过如果页面有二十个参数需要传值,你就要执行二十次getParameter()方法,这样以来struts框架不就失去意义了吗?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么说金在中是首尔传说
淘宝购物的风险评估
大家帮我看看,这块玉佩值多少钱。8几年的时
小书童教育(渭南富平县)地址有知道的么?有点
网上火车票同时订购2张那座位会分开吗
发行量的意思是什么啊?知道的请说下!
正统教育(渭南富平县)地址好找么,我有些事要
我请观音菩萨能不能面朝西
海尔洗衣机排水拉簧怎么安装方法
为什么现在的U盘都没有指示灯了,USB3.0就没
请问我的血压在95-130之间算高吗?
英泰思特教育(渭南富平县)地址好找么,我有些
本人玩的是奇迹MU1.03H夏日激情版本的SF一共
江西吉安到江西九江武宁县坐什么车?
金笔作文(南韩大街)地址在什么地方,我要处理
推荐资讯
魔兽世界 暴风城国王 在暴风要塞哪 我怎么看
一部手机的寿命是算发布日期开始几年还是购买
六爻预测可以一事问多个卦师吗
星星冷柜的压缩机是什么牌子啊
脸型有些胖 的男生染什么发色好看
豺祭的意思是什么啊?知道的请说下!
水族箱加大苏打能把水变弱碱性吗
王俊凯喜欢喝的饮料
卫生间地面上的水管是用水泥铺埋后再做防水吗
将企业的薪酬水平确定在年初的竞争性水平上,
农业部门目前已形成()三位一体、整体推进的农
哈尔滨第二电业局哈双供电营业厅地址在哪,我
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?