如何在JAVA CLASS中使用JSP变量页面的值

时间:2016-05-27 10:23:25

标签: java jsp web

我知道它易于使用的形式值,从jsp到java,但如何将JSP代码的变量值用于java类。 例如,我想在java类中使用vlaue的值 任何帮助将不胜感激,thanx

  <%
     String value=null;
    value= (String) session.getAttribute("name");

    %>

2 个答案:

答案 0 :(得分:3)

请更具体。您需要在何处访问您的请求或会话数据?

您可以使用与JSP相同的方式获取servlet代码中的所有数据(事实上,JSP正被编译为幕后的servlet):

request.getSession().getAttribute("some");

答案 1 :(得分:2)

如果数据来自jsp / html,那么你应该使用:

request.getParameter("value")

如果数据保存在会话中,则使用以下命令从会话中获取:

req.getSession().getAttribute("value");

然后我也建议你确保它不是空的:

String value = (String) request.getParameter("value");
if(value != null){ 
   // the value is at the form, so you can get it and use it
} 
else{
   //the value is not at the html or the value is not given a value
}