session的奇怪问题
struts代码中的JSP放入如下代码
<%
String Login=(String)session.getAttribute( "login ");
if(Login!= "ok "){
response.sendRedirect( "login.jsp ");
}
%>
抱如下错误!
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 8 in the jsp file: /footer.jsp
Generated servlet error:
D:\Tomcat 5.0\work\Catalina\localhost\allen\org\apache\jsp\context_jsp.java:101: 已在 _jspService(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) 中定义 Login
String Login=(String)session.getAttribute( "login ");
^
注意:D:\Tomcat 5.0\work\Catalina\localhost\allen\org\apache\jsp\context_jsp.java 使用了未经检查或不安全的操作。
注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。
1 错误
请问如何解决?类似的session时候可以放在Action中,如何放?谢谢~告知
------解决方案--------------------应该是泛型的问题吧.
你看看有没有使用集合类.
------解决方案--------------------Login变量名已经被定义过了,换个名字就可以了
------解决方案--------------------改成这样试试:
<%
String Login1=(String)session.getAttribute( "login ");
if(!Login1.equals( "ok ")){
response.sendRedirect( "login.jsp ");
}
%>
我的异常网推荐解决方案:org.apache.jasper.JasperException: Unable to compile class,http://www.aiyiweb.com/j2ee/2308.html