org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 8 in the jsp file: /alogin.jsp
Syntax error on tokens, delete these tokens
5: <title>登录</title>
6: </head>
7: <body>
8: <%
9: if(request.getParameter("uid").equals("sky2098")&&request.getParameter("upwd").equals("sky2098")){
10: session.setAttribute("login","ok");
11: session.setMaxInactiveInterval(-1); 请教各位大侠 这是哪里出了什么问题 这是个简单的登录页面的代码 我弄了快一天 老是这个错误
Syntax error on tokens, delete these tokens
5: <title>登录</title>
6: </head>
7: <body>
8: <%
9: if(request.getParameter("uid").equals("sky2098")&&request.getParameter("upwd").equals("sky2098")){
10: session.setAttribute("login","ok");
11: session.setMaxInactiveInterval(-1); 请教各位大侠 这是哪里出了什么问题 这是个简单的登录页面的代码 我弄了快一天 老是这个错误
解决方案 »
- servlet下面的类源码从哪里可以下到
- 我的js浮动层,为什么会一闪一闪的?
- 高手帮忙看看这段程序那里错了,谢谢了!
- 一个jsp:usebean运行问题 请各位帮帮忙!
- 曾经开发过或正在开发影楼管理系统或行业相关系统的兄弟们进来接分!
- http header的问题
- 小弟初次使用Eclipse,发现居然不能输入中文,请问哪位高人知道如何解决
- JSP和JAVASCRIPT数据交互的问题
- 怎样用JB8将普通html网页转成Struts标签编写的页面??
- 关于动态删除记录的问题,大侠指点!!!
- 百万级的数据在txt文件中导入到oracl 9i 中用b/s做 还要做进度条(500分)
- 如何区分window.onunload()事件
Unable to compile class for JSP:
这个错误就是页面代码本身存在错误。。如果有代码错误的话,myeclipse等会自动检测的。
加个 } 如果还是有错的话,把你所有的代码贴上来。
if(request.getParameter("uid").equals("sky2098")&&request.getParameter("upwd").equals("sky2098")){
10: session.setAttribute("login","ok");
11: session.setMaxInactiveInterval(-1); 百分号和if的大括号都有闭合没?
"sky2098".equals(request.getParameter("uid"))
String uid= (String)request.getAttribute("uid");
String pwd= (String)request.getAttribute("pwd");
if(uid== null){
uid= "";
}
if(pwd== null){
pwd= "";
}
if(uid.equals("sky2098")&&pwd.equals("sky2098")){
session.setAttribute("login","ok");
session.setMaxInactiveInterval(-1);
同意,
首先要保证request.getAttribute("uid"); 有值,要不然你还会报出空指针异常的,
再者,建议不要用那样的书写方式。
最好能先赋值,对于string 的一些操作如substring 等都是要有值的前提下进行的
你可以让其在出错的地方输出一个值试试,看看是不是你的得到的值是否正确
String pwd= (String)request.getAttribute("pwd");
if(uid== null){
uid= "";
}
if(pwd== null){
pwd= "";
}
if(uid.equals("sky2098")&&pwd.equals("sky2098")){
session.setAttribute("login","ok");
session.setMaxInactiveInterval(-1);
这个...如果把session.setMaxInactiveInterval(-1) 换成 session.setMaxInactiveInterval(60);
并在web.xml里面作了相应的配置,我想问下在登陆成功的页面里面,如果用户在60秒内没有作出响应,给客户端一个提示
并返回登陆框,重新登陆!!
怎么实现?
csdn真是个好地方啊!