当前位置:编程学习 > JSP >>

急!!!帮我看看下面这段jsp代码错在哪里???

<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %> <head> <title>休息天的安排</title> </head> <body> <center> <%! int think = 1;%> <p> 休息天, <% switch (think) { case 0: out.println("去灵隐寺吧,顺道去玉泉植物园玩玩!"); break; case 1: out.println("去龙井也不错啊,顺道喝喝茶!"); break; case 2: out.println("去滨湖也挺好的,可以到西湖划划船!"); break; default: out.println("累了,想呆在家里休息休息!!"); } %> </center> </body> </html> An error occurred at line: 12 in the jsp file: /travell.jspSyntax error on token "Invalid Character", : expected这是报的错误。
答案:case 0: 《----- 你的 
case 0:     <----- 正解
其他:在第12行有非法字符吧。检查下有没有全角的字符,包括空格 <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>

<head>
<title>休息天的安排</title>
</head>

<body>
<center>
<%! int think = 1;%>
<p>
休息天,
<%
switch (think)
{
case 0:
out.println("去灵隐寺吧,顺道去玉泉植物园玩玩!");
break;
case 1:
out.println("去龙井也不错啊,顺道喝喝茶!");
break;
case 2:
out.println("去滨湖也挺好的,可以到西湖划划船!");
break;
default:
out.println("累了,想呆在家里休息休息!!");
}
%>

</center>
</body>
</html>

第15行代码你用成全角的字符了,希望可以帮到您 在显示记录集时,应该要先用while(rs.next())做判断,看是否有可取的记录集,然后才能进行读取。
try{ 
conn=db.getCon(); 
stmt=db.getStmtread(); 
sqls = "select realname,phone,address from user where logname = '"+logname+"'"; 
rs=stmt.executeQuery(sqls); 
while(rs.next()){
realname=rs.getString("realname"); 
phone=rs.getString("phone"); 
address=rs.getString("address"); 
}
}catch(Exception e){ 
out.print("<script>location.href='error/error.jsp';</script>"); 
}finally{ 
db.close(); 
} 
你能否告诉我Db这个类是怎么来的

上一个:jsp +sql server 会员登陆和注册代码怎么写,要完整的,包括HTML,最好是文件形式,简单点,初学!
下一个:在JSP网页测试中老是出现乱码,网上很多关于tomcat乱码的解决方案,可是具体怎么操作?代码该添加在哪里?

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,