我知道它易于使用的形式值,从jsp到java,但如何将JSP代码的变量值用于java类。 例如,我想在java类中使用vlaue的值 任何帮助将不胜感激,thanx
<%
String value=null;
value= (String) session.getAttribute("name");
%>
答案 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
}