如何配置才能在tomcat下使用javabena,help,在线等待! 打开\tomcat\bin\server.xml,在<contextManger></contextManger>标记之间加入下列语句,然后保存文件。<Context path="/BEANbook"docBase="webapps/BEANbook"debug="0"reloadable="true"></Context> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是在默认的目录root下进行的,应该不要进行另外的修改了吧,我在webapps/root/web-inf下建立一个classes目录,把所以的bean都放到下面源文件:cat1.jsp<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta name="GENERATOR" content="Microsoft FrontPage 4.0"><meta name="ProgId" content="FrontPage.Editor.Document"><title>add tample result</title></head><body><%@ page language="java" import="java.sql.*"%><jsp:usebean id="db" scope="page" class="opendb.opendb"/><%String cat=request.getParameter("cat");byte[] tmptype=cat.getBytes("ISO8859_1");cat=new String(cat);String sql="insert into cat(cat) values(" +"'"+cat+"'"+")";ResultSet rs=db.executeQuery(sql);out.println("<center>tample has added,<a href=cat.jsp>please return</a></center>");%></body></html>错误提示:org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred between lines: 38 and 42 in the jsp file: /contadd.jspGenerated servlet error:F:\tomcat\work\Standalone\localhost\_\contadd$jsp.java:65: Undefined variable or class name: db ResultSet rs=db.executeQuery(sql); ^1 error at org.apache.jasper.compiler.Compiler.compile(Compiler.java:285) at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:548) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:176) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:188) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)…………………… 要把d:/tomcat/webapps/root/WEB-INF/classes加入了classpath 把路径加入后还是老问题,help……!!!!!!!!!!!!! <jsp:usebean id...> 改为<jsp:useBean id = ...>,它是说"db"没有定义,而不是没有找到类 java socket监控端口 SSLSocket通信如何验证客户端的证书是否合法? package 问题 加载dll失败,给出出错信息,大家帮我看看。 使用FileInputStream和文件建立连接是怎么一个概念? 关于流。。。 怎么让Swing窗口显示在其他程序窗口的上面? JSP,数据库读出后乱码。 Java初学问题实录(转帖自cnjsp.org) 氣死咯了,爲什麽用jbuilder6調試一個*.jpr項目,沒有錯誤但是卻不能執行呀?100分~~ <Effective Java>中的术语对照 一个系统问题!
我在webapps/root/web-inf下建立一个classes目录,把所以的
bean都放到下面
源文件:cat1.jsp
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>add tample result</title>
</head><body>
<%@ page language="java" import="java.sql.*"%>
<jsp:usebean id="db" scope="page" class="opendb.opendb"/>
<%
String cat=request.getParameter("cat");
byte[] tmptype=cat.getBytes("ISO8859_1");
cat=new String(cat);
String sql="insert into cat(cat) values(" +"'"+cat+"'"+")";
ResultSet rs=db.executeQuery(sql);
out.println("<center>tample has added,<a href=cat.jsp>please return</a></center>");
%></body></html>错误提示:
org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred between lines: 38 and 42 in the jsp file: /contadd.jspGenerated servlet error:
F:\tomcat\work\Standalone\localhost\_\contadd$jsp.java:65: Undefined variable or class name: db
ResultSet rs=db.executeQuery(sql);
^
1 error at org.apache.jasper.compiler.Compiler.compile(Compiler.java:285)
at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:548)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:176)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:188)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
……………………
!!!!!!!!!!!!!