永发信息网

如何从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);%>
全部回答
  • 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("参数名");
  • 2楼网友:老鼠爱大米
  • 2021-11-06 17:04
看下你的页面的代码看下

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");
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯