如何配置才能在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题目 求高手解答 清除缓存中的applet 救命啊~~在日文unix系统上,保存文件的时候文件名乱码问题 第一次编写JAVA程序就遇到了问题,应该是很简单的问题,但我实在不能解决!!! 请教java EE+JSF比较成熟的框架 Jcreator4的问题?? 我的搜索二叉树 出了一些大问题(删除的时候会丢掉子树) RMI Server能够同时接受的连接数有限制么? 如何将字符串转换为数值?简单吧?(在线。。。。。) 请问在JPanel上怎样定位鼠标的位置? <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)
……………………
!!!!!!!!!!!!!