我在 jsp 页面中遇到 session 属性问题,我想将它传递到一个字符串中,以便我可以使用它来查询数据库,例如,
String group=session.getAttribute("group");
我知道它已被正确填充,因为如果我将下面的内容放在页面中,它会显示正确的值
<%=
session.getAttribute("group")
%>
我得到的错误是
类型不匹配:无法从对象转换为字符串
是否有不同的方法将 session 变量放入字符串中?还是我做的完全错了。非常感谢任何帮助。
最佳答案
您必须将其转换为 String
String group=(String)session.getAttribute("group");
其中 session.getAttribute("group");
返回 Object
。
关于java - jsp无法将 session 属性放入字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17545806/