在帮我看看,在Tomcat下javabean的问题。

jiupingzi 2003-08-24 12:13:07
我的jsp程序是。
<%@page "import=java.sql.*"%>
<%@page "contentType="text/html";charset=gb2312%>
<%
String user1,passwd1;
user1=request.getParameter("username");
passwd1=request.getParameter("password");
%>
<jsp:useBean id="userlogintest" scope="page" class="userlogin"/>
<%
String querystring="insert into userinfo(username,password) values('"+user1+"','"+passwd1+"')";
userlogintest.executeQuery(querystring);
out.println("Insert Success");
%>

出现的错误是:
org.apache.jasper.JasperException: /second.jsp(1,1) Unterminated <%@ page tag
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:83)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:363)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:167)
org.apache.jasper.compiler.Parser.parseDirective(Parser.java:547)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1569)
org.apache.jasper.compiler.Parser.parse(Parser.java:172)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:252)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:152)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:138)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:246)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:454)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:440)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:555)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:300)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:294)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
我的userlogin.java 编译没错误。
...全文
38 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
seaman0916 2003-08-24
  • 打赏
  • 举报
回复
To wbel(立本道生): "好像一个JSP页面只能用一次<%@page %>" 应该没有这个说法吧!
我就是用两个,也正常着!

wbel(立本道生) 说得很对,哈哈,可能是你的笔误吧!

在执行插入时使用executeQuery 也可以,不过做好使用executeUpdata ,因为你这只是个简单的页面,应该考虑错误处理时,就不太方便了!

如果还是不行的话,你把你的javabean 贴出来看看!页面应该没问题了!
gisgeoboy 2003-08-24
  • 打赏
  • 举报
回复
看一看JDBC设置是否有问题
yixf 2003-08-24
  • 打赏
  • 举报
回复
<%@page "contentType="text/html";charset=gb2312%>
这一句错误
jiupingzi 2003-08-24
  • 打赏
  • 举报
回复
to:gisgeoboy(风云)
改了还一样的毛病。
我的html文件是这样的。
<html>
<head>
<title>数据插入</title>
</head>
<body>
<form name="login" method="post" action="second.jsp">
<p align="center">
用户名:<input type="text" name="username" size="20"></p>
<p align="center">
密 码:<input type="password" name="password" size="20"></p>
<p align="center"> <input type="submit" value="提 交" name="login">   
<input type="reset" value="重 置" name="reset"></p>
</form>
</body>
</html>
wbel 2003-08-24
  • 打赏
  • 举报
回复
说错了
你的错误应改在这里
<%@page "contentType="text/html";charset=gb2312%>
改为:
<%@ page contentType="text/html;charset=gb2312"%>
jiupingzi 2003-08-24
  • 打赏
  • 举报
回复
是吗?
我以前有个JSP也是可以的。
应该不是这个问题。
gisgeoboy 2003-08-24
  • 打赏
  • 举报
回复
userlogintest.executeQuery(querystring);改为:
userlogintest.executeUpdate(querystring);
wbel 2003-08-24
  • 打赏
  • 举报
回复
<%@page "import=java.sql.*"%>
<%@page "contentType="text/html";charset=gb2312%>

好像一个JSP页面只能用一次<%@page
jiupingzi 2003-08-24
  • 打赏
  • 举报
回复
我直接把userlogin.class 放在了E:\Tomcat 5.0\webapps\ROOT\WEB-INF\classes 目录下了。
jiupingzi 2003-08-24
  • 打赏
  • 举报
回复
谢谢你了。
jiupingzi 2003-08-24
  • 打赏
  • 举报
回复
mport java.sql.*;
public class userlogin
{
String sDBDriver="com.pointbase.jdbc.jdbcUniversalDriver";
String sConnStr="jdbc:pointbase:test";
Connection conn=null;//
ResultSet rs=null; //
public userlogin()
{
try
{
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e)
{
System.err.println("Add database driver error:"+e.getMessage());
}
}
public ResultSet executeQuery(String sql)
{
rs=null;
try
{
conn=DriverManager.getConnection(sConnStr,"jiuping","hilda");
Statement stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
}
catch(SQLException ex)
{
System.err.println("Execute SQL Error:"+ex.getMessage());
}
return rs;
}
}
jiupingzi 2003-08-24
  • 打赏
  • 举报
回复
我再试试 。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧