永发信息网

jsp的数据提交方式有哪些,它们有什么区别

答案:3  悬赏:30  手机版
解决时间 2021-11-18 12:16
jsp的数据提交方式有哪些,它们有什么区别
最佳答案
jsp中的数据提交方式有两种:

1、直接在写url的时候传 例如:/testManage_showAllTest?testId=1'>
这样,就可以在相应的action中用request.getParameter("testId")取得参数

2、在跳转前的一页设置
request.setAttribute("testId","1");
然后在action中调用request.getAttribute("testId")取得参数

3、最需要注意的一点
有的时候,我们需要在提交表单form时传递动态参数。
这个时候前两种方法都不可用,会出现参数传不过去,没反应,也不报错的情况。

这种情况,我们应该使用一个隐藏域
在form中写诸如下面的代码,以便参数传到ActionForm中,当然ActionForm中要加上这个属性。
,这样在action中提取这个参数就可以了
备注:附近JSP中如何设置input的value值
document.getElementById("testId").setAttribute("value","2");
全部回答
一般就是get和post
get 通过url地址传值 xxxx(跳转的地址)?a="1"
post通过类似键值对方式 a="1"
区别吗get不安全暴露在地址栏中,传输数据小(通过url传数量大小有限)
post 安全 有东西装起来当然安全。传输数据量也很大比get大的多
1. HTML表单提交2. pageContext的setAttribute(String name,Object value,int scope)(这里scope的值决定了使用什么属性传递,有PAGE_SCOPE、REQUEST_SCOPE、SESSION_SCOPE、APPLICATION_SCOPE) 方法在html设置属性,然后在.jsp用 getAttribute(String name) 取得,但取得的是Object类型,需要手动转化为需要的类型:3. 直接页面跳转 〈jsp:parma name="username" value="myname"/> 4. 通过session对象来传递
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求大神鉴定VANS懒人鞋的真假
海珠广场站的邻近建筑
家里建了小旅馆,今年全装了TCL电视,我觉得
感觉高考地地域不公平,我朋友天津户口2016年
qq仙灵王牌御史李陵彪第一次心动的人是谁
西安美院怎样?
c语言水题怎么写啊
天水信号厂在干什么?
聚游三国战记115可以调无限么
电动采光排烟天窗规范是什么?
八字算命,2008到2018的大概事情
请问那里有谷壳出售? 要大量的 !长期的!株
一个分频器如何接二个低音喇叭?????
甘肃天水陈怀㬢四尺对开书法作品价格是
2010年江苏常州新增探头点在哪些位置
推荐资讯
潞州区长治儿童淘气堡这个地址怎么能查询到,
在用CASS7.0输出勘测定界报告书时,提示:没
7分之4减14分之5除2分之一
华中师范大学龙岗附属中学怎么样
如何学习SEM,怎么快速提升SEM能力
win8.1重置后出现BUG
“耀”字的部首到底是什么?
鸿升五金日杂在什么地方啊,我要过去处理事情
用come out造句
阅读《孟子》选段,回答问题孟子曰:“人皆有
管道施工的井位置在斑马线上是否允许?
郑 州有产后坐月子中心么?生完孩子没人照顾
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?