我的jsp页面一运行提示一下错误,找来找去都没有发现try,out的问题,但是编译器提示jsp第一行“<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage=""%>”有错。错误如下:
Error#:200:'.'expected
Error#:212:'catch' wihthout 'try'
Error#:209: 'try' without 'catch'or'finally'
Error#:200:'}'expected
大侠们给点建议吧,以前有没有遇到这种情况?
菜鸟谢谢各位了
Error#:200:'.'expected
Error#:212:'catch' wihthout 'try'
Error#:209: 'try' without 'catch'or'finally'
Error#:200:'}'expected
大侠们给点建议吧,以前有没有遇到这种情况?
菜鸟谢谢各位了
解决方案 »
- 刚入职场,请各位前辈为小弟解惑...在线等....
- 谁有java P2P技术讲得比较好的书籍,推介一下!
- ***********关于 Vector 的存取问题******************
- servlet定义太多了,可不可以建立多个 web.xml
- struts下做文件上传时碰到数据类型转换问题,高手请进帮忙
- 我想建立一个JSF专业网
- 顽症:JSP分页出错,环境:Red Hat Linux 、Tomcat 5.1.9
- 求教java向Oracle数据库中插入CLOB字段的代码
- 哪儿出问题了:oracle8+jsp+连接池+tomcat4写的分页程序,频繁刷新多次页面tomcat就出错"内存溢出"?程序代码如下
- 服务器启动报错,求大神解决
- 怎样将钱数转换成汉字?
- 关于权限系统设计的问题(jsp+javabean),请帮忙给些建议
<%@ page contentType="text/html; charset=GB2312"%>
<%@ page import="metamanager.Login" %>
<%!//处理字符串的方法
public String codeString(String s)
{
String str=s;
try{ byte b[]=str.getBytes("ISO-8859-1");
str=new String(b);
return str;
}
catch(Exception e)
{
return str;}
}
%>
<html>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<head>
<META content="MSHTML 6.00.2900.2802" name=GENERATOR><LINK
href="images/count.css" type=text/css rel=stylesheet>
<title>
userLogin
</title>
</head>
<script Language="JavaScript">function isspacestring(mystring)
{ var istring=mystring;
var temp,i,strlen;
temp=true;
strlen=istring.length;
for (i=0;i<strlen;i++)
{
if ((istring.substring(i,i+1)!=" ")&(temp))
{ temp=false; }
}
return temp;
}function firstisspace(mystring)
{ var istring=mystring;
var temp,i,strlen;
temp=false;
if (istring.substring(0,1)==" ")
{ temp=true; }
return temp;
}function check_input(theForm)
{ if ((theForm.username.value == "")|(firstisspace(theForm.username.value)))
{
alert("请输入用户名.不能以空格开头");
theForm.username.focus();
return (false);
} if ((theForm.password.value == "")|(isspacestring(theForm.password.value)))
{
alert("请输入密码.");
theForm.password.focus();
return (false);
}
}
</script>
<body leftMargin=0 topMargin=0 rightMargin=0>
<META content="Microsoft FrontPage 4.0" name=GENERATOR><LINK
href="images/count.css" type=text/css rel=stylesheet><FORM action=login.jsp method=post onsubmit="return check_input(this)">
<table border="0" align="center" cellpadding="0" cellSpacing=0 width=633 bgColor=#c8dbea #008698?> <tr>
<td bgcolor="#FFFFFF">
<tr>
<td><img src="images/meheader_lg.gif" width="600" height="60" border="0" ></td>
</tr>
<tr>
<td >
<TABLE align="center" cellSpacing=0 width=276 bgColor=#c8dbea #008698?>
<tr><td>
用户:
</td>
<td>
<div align="left"><INPUT name=logname class="s01" size=16 maxLength=20></div>
</td></tr>
<tr>
<td>密码:
</td>
<td><div align="left"><INPUT name=password type=password class="s01" size=16 maxLength=20></div>
</td>
</tr>
<tr>
<td width="85" height="37">
<input name=submit type=submit value="登 陆">
</td>
<td width="278"> <input name=submit1 type=reset id="submit1" value="取 消"></td>
</tr>
</TABLE>
</td>
</tr>
</table>
</FORM>
<jsp:useBean id="login" class="Login" scope="session"></jsp:useBean>
<%//提交信息后,验证信息是否正确
String message="",logname="",password="";
if(!(session.isNew()))
{logname=request.getParameter("logname");
if(logname==null)
{logname="";}
logname=codeString(logname);
password=request.getParameter("password");
if(password==null)
{password="";}
password=codeString(password);
%>
<%
if(!(logname.equals("")))
{
%>
<jsp:setProperty name="login" property="logname" value="<%=logname%>"/>
<jsp:setProperty name="login" property="password" value="<%=password%>"/>
<%
message=login.getMessage();
if(message==null)
{
message="";
}
}
%>
<% if(!(session.isNew()))
{ if(message.equals("ok"))
{
String str=response.encodeURL("index.htm");
response.sendRedirect(str);
}
else
{out.print(message);}
}%>
</body>
</html>
{ ...后面的 } 呢?在哪匹配? LZ 再认真看看代码,这些都是小问题
{logname=request.getParameter("logname");
if(logname==null)无返回括号
<%//提交信息后,验证信息是否正确
String message="",logname="",password="";
if(!(session.isNew())){
logname=request.getParameter("logname");
if(logname==null){
logname="";
}
logname=codeString(logname);
password=request.getParameter("password");
if(password==null) {password="";}
password=codeString(password);
%>
是的,这里的好像没有。