首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JSP 想servlet传递参数。有个name的变量值想传递给servlet?该如何解决

2012-05-24 
JSP 想servlet传递参数。有个name的变量值想传递给servlet?有个JSP页面写啦session.setAttribute(name, n

JSP 想servlet传递参数。有个name的变量值想传递给servlet?
有个JSP页面写啦 session.setAttribute("name", name);
  JSP页面中这样写 String name=""+session.getAttribute("name");  
  servlet中呢 ?
  这个name的值在jsp 页面,我要怎么传到 servlet中?具体代码怎么写下,

[解决办法]
在servlet中通过request对象获取session对象,然后String name=""+session.getAttribute("name");
就可以啦!~
[解决办法]
String name="";//req是request的缩写,具体看你在创建servlet时怎么定义参数
if(req.getSession(true).getAttribute("name")!=null&&req.getSession(true).getAttribute("name")!=""){
name=req.getSession(true).getAttribute("updatetechnicalimage").toString();//获得参数
}

[解决办法]
在servlet上面
Session session = new Session();//需要导入包
String name=session.getAttribute("name");

[解决办法]
jsp像servlet传参数有必要用到session么?
请求servlet本来就要发请求、。在URL后面拼接上参数就可以了。、
也可以丢在from里submit到servlet。
在servlet里request.getParameter("name");
[解决办法]
在servlet中doGet \doPost\service中写入 :
String name = request.getSession().getAttribute("name") ; 

应该可以的

[解决办法]
在 dopost方法中
Session sess=request.getSession();
String name=null;
if(sess.getAttribute("name")==null){

}else{
name=sess.getAttribute("name");
}
[解决办法]
Session session = new Session();//需要导入包
String name=session.getAttribute("name");

热点排行