如何从jsp页面向后台传值?
答案:5 悬赏:20 手机版
解决时间 2021-11-07 03:10
- 提问者网友:做自己de王妃
- 2021-11-06 13:40
如何从jsp页面向后台传值?
最佳答案
- 五星知识达人网友:骨子里都是戏
- 2021-11-06 15:20
你要在后台获取request域里面的东西,界面上要先给给request域赋值
jsp界面上需要传入uName
比如request.setParameter("uName","aaaa")追问为什么我的request。set里面,没有setParameter这个方法?追答不好意思,我写错了
用request.setAttribute("uName","aaaa")和request.getAtrribute("uName")拿的
request.getParameter()方法是取get和post方法传递的值的追问这样写,还是取不到追答能把你跳转的前台代码贴出来一下吗?追问第一次取值:<%String userName = (String)request.getParameter("userName");
session.setAttribute("userName",userName);%>
jsp界面上需要传入uName
比如request.setParameter("uName","aaaa")追问为什么我的request。set里面,没有setParameter这个方法?追答不好意思,我写错了
用request.setAttribute("uName","aaaa")和request.getAtrribute("uName")拿的
request.getParameter()方法是取get和post方法传递的值的追问这样写,还是取不到追答能把你跳转的前台代码贴出来一下吗?追问第一次取值:<%String userName = (String)request.getParameter("userName");
session.setAttribute("userName",userName);%>
全部回答
- 1楼网友:逃夭
- 2021-11-06 18:13
jsp传值给servlet的方法:
1、超链接传值:在href='servletAction?id=xxx'
2、form表单提交,当点击submit时,action="servletAction" method='get/post'
3、利用ajax,url='servletAction',data:xxx参数
当然了,这里也有get和post两种情况,get直接在url后面加问号传参,post会把参数放在实体内容里面。
最后在servlet那边 用 request.getParameter("参数名");
1、超链接传值:在href='servletAction?id=xxx'
2、form表单提交,当点击submit时,action="servletAction" method='get/post'
3、利用ajax,url='servletAction',data:xxx参数
当然了,这里也有get和post两种情况,get直接在url后面加问号传参,post会把参数放在实体内容里面。
最后在servlet那边 用 request.getParameter("参数名");
- 2楼网友:老鼠爱大米
- 2021-11-06 17:04
看下你的页面的代码看下
session的值可以在后台直接用同样的方法取到的追问前台代码:String userName = (String)session.getAttribute("userName");
request.setAttribute("uName",userName);
后台定义session会报错,Session s = getSession();追答发页面全部代码
session的值可以在后台直接用同样的方法取到的追问前台代码:String userName = (String)session.getAttribute("userName");
request.setAttribute("uName",userName);
后台定义session会报错,Session s = getSession();追答发页面全部代码
- 3楼网友:话散在刀尖上
- 2021-11-06 15:31
String uName=session.getParameter("uName");
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯