我记得在asp php里在a b2个页面传递变量
可以直接在a里定义session(“page”)=1 , 之后在b直接取session(“page”)就可以拉1现在我在jsp , 2个不同的jsp文件,如何作传递session变量
2我在一个java文件里定义一个session.setAttribute(Constants.PERSON_KEY));
我在jsp里 session.getAttribute(Constants.PERSON_KEY)); 发现是是失败的 , 不知道如何取到session的值(从java文件,非jsp文件)
急切询问?
可以直接在a里定义session(“page”)=1 , 之后在b直接取session(“page”)就可以拉1现在我在jsp , 2个不同的jsp文件,如何作传递session变量
2我在一个java文件里定义一个session.setAttribute(Constants.PERSON_KEY));
我在jsp里 session.getAttribute(Constants.PERSON_KEY)); 发现是是失败的 , 不知道如何取到session的值(从java文件,非jsp文件)
急切询问?
第一个jsp里 session.setAttribute("name","老紫竹");
第二个jsp里 String name = (String)session.getAttribute("name");
就行了。
Session session = request.getSession().setAttribute("key","value");
我在struts的action java文件里定义
String strSql=(String)session.setAttribute(Constants.SQLSTMT_KEY);
发现编译不过去
请问我该如何在这里定义session文件(当前action java文件里request.setAttribute(Constants.PERSON_KEY, pb);
之后我在jsp里 out.println(session.getAttribute("personbean"));
显示失败
)
(灰太狼)
JAVA文件中
Session session = request.getSession().setAttribute("key","value");
编译通不过 提示错误session can't be resolved a type奇怪
当前action java文件里request.setAttribute(Constants.PERSON_KEY, pb);
在另外i个java文件可以取到值
public int doEndTag() throws JspException
{
JspWriter out = pageContext.getOut();
HttpSession session = pageContext.getSession();
try
{ String strSql=(String)session.getAttribute(Constants.SQLSTMT_KEY);
//Vector addressBookBeans=AddressBookBean.search(strSql);
但是我从jsp文件里
out.println(session.getAttribute("personbean")); 却得到空值