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");