问题是exception org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred between lines: 58 and 63 in the jsp file: /jsp100/Login.jspGenerated servlet error:
C:\Program Files\Apache Tomcat 4.0\work\localhost\_\jsp100\Login$jsp.java:112: 'try' without 'catch' or 'finally'.
else {
^
An error occurred between lines: 58 and 63 in the jsp file: /jsp100/Login.jspGenerated servlet error:
C:\Program Files\Apache Tomcat 4.0\work\localhost\_\jsp100\Login$jsp.java:112: 'else' without 'if'.
else {
^C:\Program Files\Apache Tomcat 4.0\work\localhost\_\jsp100\Login$jsp.java:150: 'catch' without 'try'.
} catch (Throwable t) {
^
3 errors
顺便告诉我如何调试好吗?
C:\Program Files\Apache Tomcat 4.0\work\localhost\_\jsp100\Login$jsp.java:112: 'try' without 'catch' or 'finally'.
else {
^
An error occurred between lines: 58 and 63 in the jsp file: /jsp100/Login.jspGenerated servlet error:
C:\Program Files\Apache Tomcat 4.0\work\localhost\_\jsp100\Login$jsp.java:112: 'else' without 'if'.
else {
^C:\Program Files\Apache Tomcat 4.0\work\localhost\_\jsp100\Login$jsp.java:150: 'catch' without 'try'.
} catch (Throwable t) {
^
3 errors
顺便告诉我如何调试好吗?
解决方案 »
- jsp+mysql中关于增加时间插入数据库的问题
- jee:jndi-lookup 报错
- struts1,读Message标签的问题
- DWR3.0 反ajax讨论
- <s:form action="save" onsubmit="return alert('aaaaaaaaaa');"> 为什么每次提交的时候都没反应???
- FORM中传递对象的错误
- 能不能有人搞定这个问题,我佩服你!!!
- 刚学习字符编码,晕着呢
- 新手问题 怎么调用后缀名是.java 的文件
- 第一层循环不起作用不知道原因请帮忙看看(在线等!)
- 关于 ResultSet is closed 的问题...
- 请问怎么查询某个时间段的记录?
<%@ page contentType="text/html;charset=gb2312"%>
<%
//其实变量
String UserName="",UserEMail="",LoginDate="";
if(!request.getParameter("tmpName").equals("")&&!request.getParameter("tmpE_Mail").equals("")) {
response.addCookie(new Cookie("Name",request.getParameter("tmpName")));
response.addCookie(new Cookie("E_Mail",request.getParameter("tmpE_Mail")));
java.text.SimpleDateFormat sdf=new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
response.addCookie(new Cookie("LoginDate",sdf.format(new java.util.Date())));
}
Cookie temp=null;
//取得Cookie变量数组
Cookie[] cookies=request.getCookies();
//取得Cookie变量数组的长度
int cookidlen=cookies.length;
//利用for循环从Cookie中取得资料
for(int i=0;i<cookidlen;i++)
{
temp=cookies[i];
//判断是否可取得Cookies中的资料
if(temp.getName().equals("Name")) {
//下面的叙述将把资料设置给变量
UserName=temp.getValue();
} else if(temp.getName().equals("E_Mail")) {
//下面的叙述将把资料设置给变量
UserEMail=temp.getValue();
} else if(temp.getName().equals("LoginDate")) {
LoginDate=temp.getValue();
}
}
int tmplen=LoginDate.length();
boolean FirstLogin;
if (tmplen!=0)
{
FirstLogin=false;//设置不是第一次登录
}
else
{
FirstLogin=true;//预设为true,代表为第一次浏览网页
}
%>
<html>
<head>
<title>
Cookie时间的设置
</title>
</head>
<body>
<center>
<font size=5 color=blue>Cookie有效时间的设置</font>
</center>
<br>
<hr>
<br>
<%
//若FirstLogin为true,表第一次浏览此网页
if(FirstLogin==true)
{
//下面是第一次浏览所显示的欢迎词
}else
%>
首度光临的新朋友,请输入你的姓名和E-MAIL登陆
<%
{
//下面是非第一次浏览所显示的欢迎词
%>
欢迎 <strong><%=UserName%></strong> 再光临,你曾于
<Font size=4 color=red><%=LoginDate%></font>
拜访过本站,你的邮箱地址为 <%=UserEMail%>
<%
}
%>
你都几点睡觉啊?最近抢分凶啊!!!
在最前面加上
if(request.getParameter("tmpName")==null||request.getParameter("tmpE_Mail")==null) {
out.println("首度光临的新朋友,请输入你的姓名和E-MAIL登陆
");
return;
}
<%@ page contentType="text/html;charset=gb2312"%>
<%
//其实变量
if(request.getParameter("tmpName")==null||request.getParameter("tmpE_Mail")==null) {
%>
首度光临的新朋友,请输入你的姓名和E-MAIL登陆<br>
<Form action="" method=post name=form>
<p>姓名:<INPUT name=tmpName value=""></p>
<p>E_Mail:<INPUT name=tmpE_Mail value=""></p>
<input type="submit">
</Form>
<%
return;
}
String UserName="",UserEMail="",LoginDate="";
if(!request.getParameter("tmpName").equals("")&&!request.getParameter("tmpE_Mail").equals("")) {
response.addCookie(new Cookie("Name",request.getParameter("tmpName")));
response.addCookie(new Cookie("E_Mail",request.getParameter("tmpE_Mail")));
java.text.SimpleDateFormat sdf=new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
response.addCookie(new Cookie("LoginDate",sdf.format(new java.util.Date())));
}
Cookie temp=null;
//取得Cookie变量数组
Cookie[] cookies=request.getCookies();
//取得Cookie变量数组的长度
int cookidlen=cookies.length;
//利用for循环从Cookie中取得资料
for(int i=0;i<cookidlen;i++)
{
temp=cookies[i];
//判断是否可取得Cookies中的资料
if(temp.getName().equals("Name")) {
//下面的叙述将把资料设置给变量
UserName=temp.getValue();
} else if(temp.getName().equals("E_Mail")) {
//下面的叙述将把资料设置给变量
UserEMail=temp.getValue();
} else if(temp.getName().equals("LoginDate")) {
LoginDate=temp.getValue();
}
}
int tmplen=LoginDate.length();
boolean FirstLogin;
if (tmplen!=0)
{
FirstLogin=false;//设置不是第一次登录
}
else
{
FirstLogin=true;//预设为true,代表为第一次浏览网页
}
%>
<html>
<head>
<title>
Cookie时间的设置
</title>
</head>
<body>
<center>
<font size=5 color=blue>Cookie有效时间的设置</font>
</center>
<br>
<hr>
<br>
<%
//若FirstLogin为true,表第一次浏览此网页
if(FirstLogin==true)
{
//下面是第一次浏览所显示的欢迎词
}else
%>
首度光临的新朋友,请输入你的姓名和E-MAIL登陆
<%
{
//下面是非第一次浏览所显示的欢迎词
%>
欢迎 <strong><%=UserName%></strong> 再光临,你曾于
<Font size=4 color=red><%=LoginDate%></font>
拜访过本站,你的邮箱地址为 <%=UserEMail%>
<%
}
%>
你都几点睡觉啊?最近抢分凶啊!!!
--------------------------------比抢分我是不行的,比谁晚睡你肯定是不行的。
最近一般都是4,5点睡。不过马上考试了,所以要慢慢调整一下。还有,“最近抢分凶啊!!!”-----〉“最近捡分凶啊!!!”
另外,我的代码上还要调用一个文件SetTime.jsp,在这里给出
<%@ page contentType="text/html;charset=gb2312">
<%@ page import="java.util.Date"%>
<%
//判断使用者是否完成资料的输入,若无导向至AgeFrm.jsp
if(request.getParameter("tmpName").equals("")||
request.getParameter("tmpE_Mail").equals(""))
{
response.sendRedirect("Login.jsp");
}
String UserName=request.getParameter("tmpName");
String UserEMail=request.getParameter("tmpE_Mail");
//取得系统时间,建立使用者拜访日期字串
String LoginDate;
Date Now=new Date();
LoginDate=(Now.getYear()+1900)+"/"+(Now.getMonth()+1)+"/"+Now.getDate();
Cookie CoUserName=new Cookie("UserName",UserName);
Cookie CoUserEMail=new Cookie("UserEMail",UserEMail);
Cookie CoLoginDate=CoLoginDate=new Cookie("LoginDate",LoginDate);
//将Cookie的有效时间设定为一周
int Time=7*24*60*60;
CoUserName.setMaxAge(Time);
CoUserEMail.setMaxAge(Time);
CoLoginDate.setMaxAge(Time);
//将Cookie变数加入Cookie中
response.addCookie(CoUserName);
response.addCookie(CoUserEMail);
response.addCookie(CoLoginDate);
%><html>
<head>
<title>
Cookie有效时间的设置
</title>
</head>
<body>
<center>
<font size=5 color=blue>Cookie有效时间的设置</font>
</center>
<br>
<hr>
<br>
<%=CoLoginDate%>
<FONT SIZE=4 COLOR="Red">
<%=UserName%>
</Font>
你好!<br>
你的E_MAil帐号为
<Font sizs=4 color="Green">
<%=UserMail%>
</Fort>
</Body>
</html>
<%@ page import="java.util.Date"%>
<%
//判断使用者是否完成资料的输入,若无导向至AgeFrm.jsp
if(request.getParameter("tmpName").equals("")||request.getParameter("tmpE_Mail").equals(""))
response.sendRedirect("Login.jsp");
String UserName=request.getParameter("tmpName");
String UserEMail=request.getParameter("tmpE_Mail");
//取得系统时间,建立使用者拜访日期字串
String LoginDate;
Date Now=new Date();
LoginDate=(Now.getYear()+1900)+"/"+(Now.getMonth()+1)+"/"+Now.getDate();
Cookie CoUserName=new Cookie("UserName",UserName);
Cookie CoUserEMail=new Cookie("UserEMail",UserEMail);
Cookie CoLoginDate=CoLoginDate=new Cookie("LoginDate",LoginDate);
//将Cookie的有效时间设定为一周
int Time=7*24*60*60;
CoUserName.setMaxAge(Time);
CoUserEMail.setMaxAge(Time);
CoLoginDate.setMaxAge(Time);
//将Cookie变数加入Cookie中
response.addCookie(CoUserName);
response.addCookie(CoUserEMail);
response.addCookie(CoLoginDate);
%><html>
<head>
<title>
Cookie有效时间的设置
</title>
</head>
<body>
<center>
<font size=5 color=blue>Cookie有效时间的设置</font>
</center>
<br>
<hr>
<br>
<%=CoLoginDate%>
<FONT SIZE=4 COLOR="Red">
<%=UserName%>
</Font>
你好!<br>
你的E_MAil帐号为
<Font sizs=4 color="Green">
<%=UserEMail%>
</Fort>
</Body>
</html>