-------------------------------------------------------------------------------------------------
/2002OracleJsp/413/jingang.net/right.jsp(3,0) The value for the useBean class attribute oraclebbs.page is invalid.
-------------------------------------------------------------------------------------------------
把right.jsp的源码贴出来看看!
oraclebbs.page这个属性有问题!
/2002OracleJsp/413/jingang.net/right.jsp(3,0) The value for the useBean class attribute oraclebbs.page is invalid.
-------------------------------------------------------------------------------------------------
把right.jsp的源码贴出来看看!
oraclebbs.page这个属性有问题!
论坛下载地址1 http://www.jingang.net/php/code/?Go=Show::List&ID=231
论坛下载地址2 http://www.jzxxy.com/413.rar
MyOracleBBSDb.properties从(db_type=oracle user=sysman password=8931070登录到oracle management server的用户名和密码 db_ip=127.0.0.1 db_port=1521 db_uid=mis )改为不用oracle management server的用户名和密码。
用Oracle database的
也就是所能用SQLPLUS登陆的用户名和密码。可还是不行啊!!!!!!!!!!!!!
配置很简单,我在我的电脑上已经配置成功.
在这个地址,你自己下吧!
http://www.mvnforum.com/mvnforumweb/index.jsp
su27007(人外有人,天外有天) 你要的right.jsp的源码,请帮忙看看啊.<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import = "java.sql.*" %>
<jsp:useBean id="myconn" class="oraclebbs.page" scope="page"/>
<html>
<head>
<title>论坛</title>
<link rel="stylesheet" href="bbs.css" type="text/css">
</head>
<body topmargin=0 leftmargin=0>
<table width="100%" border="0" cellspacing="0" cellpadding="1" align="center">
<tr>
<td valign="top" align="center">
<form method=post target=_top action=checklogin.jsp>
<img src="images/userlist1.gif" width="16" height="16"> 帐号:
<input type="text" name=username size="12" class=input onMouseOver="this.focus()" onFocus="this.select()">
密码:
<input type="password" name=password size="12" class=input onMouseOver="this.focus()" onFocus="this.select()">
<input type=submit width="43" height="17" border="0" name="submit" value="登 录">
<a href="reg1.jsp">新 注 册</a> <a href=tsinghua.jsp?cat_id=0> <img src="images/isbest.gif" width="17" height="17" border="0">精华区</a>
<br>
<%
if(session.getAttribute("oraclebbs_logined")==null||!(session.getAttribute("oraclebbs_logined").equals("yes")))
{
%>
提示:您现在还未登录,如果您要发言,请直接输入会员代号和密码。<br>
如果您还不是我的站点注册用户,请<a href="reg1.jsp">点击这里</a>进行会员注册。
<br>
<%
}
else
{
%>
<b><br>
<%=session.getAttribute("oraclebbs_logined_username")%></b>,欢迎来此畅所欲言..<a href="modify_profile.jsp">修改资料|</a><a href="logout.jsp" target="_top">安全登出</a>
<%
}%>
</form>
</td>
</tr> <tr>
<td height="200" valign="top">
<table width="100%" border="0" cellpadding="1" cellspacing="0" bordercolor="#FFFFFF" bgcolor="#FFFFFF" align="center">
<tr>
<td height="246" valign="top">
<table border="0" cellspacing="1" cellpadding="4" width="100%" bgcolor="#99ccff">
<tr align="center" bgcolor="#99ccff">
<td class="p4" colspan="5"> <b><font size="3"><img src="images/top1.gif" width="16" height="16">
</font></b><font size="3">最 新 热 帖</font><br>
</td>
</tr>
<tr bgcolor="#99ccff">
<td class="p4">编号</td>
<td class="p4">主题</td>
<td class="p4"> 回复 /人气</td>
<td class="p4">作者</td>
<td class="p4">发表日期</td>
</tr>
<%
int i=0;
myconn.setTablename("ORACLEBBS");
myconn.setId("MESSAGE_ID");
int mypage_size=10;myconn.setPage(1);
myconn.setPage_size(mypage_size);
ResultSet rs=myconn.display();
int pagecount=myconn.getPage_count();
//myconn.setWhere("where message_parent_id=message_id and cat_id="+scat_id);
myconn.setOrderby(" order by message_id desc");if(myconn.getrecordcount()!=0&&rs!=null)
{
for(int j=1;j<10;j++){
if(rs.next())
{
%>
<tr <%if(i%2==0){out.print("bgcolor=#DCEDFC");}else{out.print("bgcolor=#FFFFFF");}%> bgcolor="#F5F5F5">
<td class="p4"><%=rs.getString("MESSAGE_ID")%></td>
<td class="p4">
<%if(!(rs.getString("face").equals("0"))){%>
<img src=images/icon<%=rs.getString("face")%>.gif>
<%}%>
<a title="发布于:<%=rs.getString("ip")%>" href="viewthread.jsp?mid=<%=rs.getString("MESSAGE_ID")%>&cat_id=<%=rs.getString("CAT_ID")%>&"><%=rs.getString("TOPIC")%></a>
<%if(rs.getInt("hasimg")==1){%>
[有贴图]
<%}%>
</td>
<td class="p4" bgcolor="#F5F5F5"><%=rs.getString("REPLYS")%> /
<%=rs.getString("click")%></td>
<td class="p4"><a title="查看作者全部发贴" href="showbyauthor.jsp?author=<%=rs.getString("AUTHOR")%>"><%=rs.getString("AUTHOR")%></a>
</td>
<td class="p4"><%=rs.getString("DATE_ENTERED")%></td>
</tr>
<%i++;
}
}
}
%>
</table>
<table border="0" cellspacing="1" cellpadding="4" width="100%" bgcolor="#99ccff">
<tr bgcolor="#e8f4ff" align="center">
<td class="p4"> </td>
</tr>
<tr bgcolor="#99ccff">
<td class="p4" align="center" bgcolor="#99ccff"><b><font size="3"><img src="images/top1.gif" width="16" height="16">
</font></b><font size="3">发 帖 排 行</font></td>
</tr><tr>
<td class="p4" height="31" bgcolor="#F5F5F5">
<%
int i2=0;
rs=myconn.executeQuery("select * from oraclebbs_users order by nums desc");
if (myconn.getrecordcount()!=0)
{
for(int j=1;j<10;j++){
if(rs.next())
{
%>
<a title="查看作者全部发帖" href="showbyauthor.jsp?author=<%=rs.getString("username")%>"><font color="#FF0000"><%=rs.getString("username")%></font></a>
(<i><%=rs.getString("nums")%> </i>) |
<%i2++;
}
}
}
%>
</td>
</tr>
</table>
<p> </p>
<ul>
<li>
<div align="left">尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法规</div>
</li>
<li>
<div align="left">严禁发表危害国家安全、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的作品</div>
</li>
<li>
<div align="left">不承担一切因您的行为而直接或间接导致的民事或刑事法律责任</div>
</li>
<li>
<div align="left">论坛各栏目的管理员有权保留或删除其管辖论坛中的任意内容 </div>
</li>
<li>
<div align="left">您在论坛发表的作品,本网站有权在网站内免费转载或引用 </div>
</li>
<li>
<div align="left">本贴提交者发言纯属个人意见,与本网站立场无关</div>
</li>
</ul>
</td>
</tr>
</table>
</td>
</tr>
</table>
<form name="form1" method="post" action="mse.jsp">
<div align="center">
<div align="center"></div>
<span class="p3">帖子查询
<input type="text" name="key">
在
<select name=cat_id>
<option value="0" selected>所有论坛</option>
<%
String sqlx="select * from ORACLEBBS_cat";
ResultSet rsx=myconn.executeQuery(sqlx);
while(rsx.next()){
%>
<option value="<%=rsx.getString("id")%>"><%=rsx.getString("title")%></option>
<%}%>
</select>
<input type="submit" name="Submit2" value="搜 索">
</span></div>
</form>
</body>
</html>
可能是你的class文件放的地方不对!
----------------------------------------------------------------------------------------------
Tomcat\webapps\ROOT\2002OracleJsp\413\jingang.net下,我把类文件(两个目录,里面附有几个类的源码)放至Tomcat\webapps\ROOT\WEB-INF\classes\下,打开jingang.net\下的 数据库脚本.sql 文件,在sqlplus
----------------------------------------------------------------------------------------------
你把类文件放在
Tomcat\webapps\ROOT\2002OracleJsp\413\jingang.net\WEB-INF\classes\
下面再试试!
可能是你的class文件放的地方不对!
----------------------------------------------------------------------------------------------
Tomcat\webapps\ROOT\2002OracleJsp\413\jingang.net下,我把类文件(两个目录,里面附有几个类的源码)放至Tomcat\webapps\ROOT\WEB-INF\classes\下,打开jingang.net\下的 数据库脚本.sql 文件,在sqlplus
----------------------------------------------------------------------------------------------
你把类文件放在
Tomcat\webapps\ROOT\2002OracleJsp\413\jingang.net\WEB-INF\classes\
下面再试试!
还是报相同的错啊!我还有一点不明白的是:我们以前调试mysql和access程序都是把类文件放在ROOT\classes下,oracle 9i难道要像你那样放吗?能不能留下你的qq?通过qq来远程协助来操纵我的电脑帮我调一下啊,我的 408972737 在线等, 谢谢.你那网站是英文的,我上去后找不到北啊,论坛也是英文的,我看不懂啊.
java中是package com.shlt.dbconnection;
你的路径是oraclebbs.page怎么可能对啊
建议你把jiang.net直接拷贝到tomcat的webapps下试试http://localhost:8080/jingang.net/index.jsp
后来打开class看了看,package是oraclebbs.page, 估计是你已经修改过了。
你按我说的试试
另外建议你看看tomcat的log文件,里面有信息(比如配置文件没找到之类)
对,你说得对啊,tomcat黑屏上就报这错(config failure ).我也试了http://localhost:8080/jingang.net/index.jsp
可还报相同的错啊.昨天请了二个高手直接通过qq远程协助来操纵我的电脑帮我调,可还没解决问题啊.能不能留下你的qq?通过qq来远程协助来操纵我的电脑帮我调一下啊,我的 408972737 在线等, 谢谢.
调不好也没关系的,谢谢.
File file = new File("MyOracleBBSDb.properties");
String s = file.getAbsolutePath().replace('\\', '/');
System.out.println(s); //加这句,根据输出的信息把配置文件放在相应位置上。我大概试了试,已经出现“表或视图不存在”的错误,的确我没建表。你试试吧,我想这个问题还到不了2个高手远程操作的地步吧,你加点调试信息就可以了。
----------------------------------------------------------------------------
DBConnection中:
File file = new File("MyOracleBBSDb.properties");
String s = file.getAbsolutePath().replace('\\', '/');
System.out.println(s); //加这句,根据输出的信息把配置文件放在相应位置上。
我大概试了试,已经出现“表或视图不存在”的错误,的确我没建表。
你试试吧,我想这个问题还到不了2个高手远程操作的地步吧,你加点调试信息就可以了。
---------------------------------------------------------------------------------
我也是这么做的!
File file = new File("shltDb.properties");
String s = file.getAbsolutePath().replace('\\', '/');
Properties properties = new Properties(); 换成你说的 File file = new File("MyOracleBBSDb.properties");
String s = file.getAbsolutePath().replace('\\', '/');
System.out.println(s); //加这句,根据输出的信息把配置文件放在相应位置上。后,在jdk1.4中生成DBConnection.class时报错啊!是怎么回事啊?谢谢!
http://community.csdn.net/Expert/topic/3983/3983014.xml?temp=.147854还想问一下你和(八百里秦川@龙城异客)老大,帮我解决一下我下面的问题,我想先自己调一下:
可我把DBConnection.java中的
File file = new File("shltDb.properties");
String s = file.getAbsolutePath().replace('\\', '/');
Properties properties = new Properties(); 换成你说的 File file = new File("MyOracleBBSDb.properties");
String s = file.getAbsolutePath().replace('\\', '/');
System.out.println(s); //加这句,根据输出的信息把配置文件放在相应位置上。后,在jdk1.4中生成DBConnection.class时报错啊!是怎么回事啊?谢谢!
(C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\007>cd c:\j2sdk1.4.2_05\binC:\j2sdk1.4.2_05\bin>javac DBConnection.java
DBConnection.java:29: cannot resolve symbol
symbol : variable properties
location: class com.shlt.dbconnection.DBConnection
properties.load(fileinputstream);
^
DBConnection.java:37: cannot resolve symbol
symbol : variable properties
location: class com.shlt.dbconnection.DBConnection
db_type = properties.getProperty("db_type");
^
DBConnection.java:38: cannot resolve symbol
symbol : variable properties
location: class com.shlt.dbconnection.DBConnection
user = properties.getProperty("user");
^
DBConnection.java:39: cannot resolve symbol
symbol : variable properties
location: class com.shlt.dbconnection.DBConnection
password = properties.getProperty("password");
^
DBConnection.java:49: cannot resolve symbol
symbol : variable properties
location: class com.shlt.dbconnection.DBConnection
db_ip = properties.getProperty("db_ip");
^
DBConnection.java:50: cannot resolve symbol
symbol : variable properties
location: class com.shlt.dbconnection.DBConnection
db_port = properties.getProperty("db_port");
^
DBConnection.java:51: cannot resolve symbol
symbol : variable properties
location: class com.shlt.dbconnection.DBConnection
db_uid = properties.getProperty("db_uid");
^
DBConnection.java:74: cannot resolve symbol
symbol : variable properties
location: class com.shlt.dbconnection.DBConnection
db_driver = properties.getProperty("db_driver");
^
DBConnection.java:75: cannot resolve symbol
symbol : variable properties
location: class com.shlt.dbconnection.DBConnection
db_url = properties.getProperty("db_dsn");
^
9 errorsC:\j2sdk1.4.2_05\bin>
File file = new File("shltDb.properties");
String s = file.getAbsolutePath().replace('\\', '/');
Properties properties = new Properties();
---------------------------------------------------------
kingfish(八百里秦川@龙城异客)兄所说的是改成
---------------------------------------------------------
File file = new File("shltDb.properties");
String s = file.getAbsolutePath().replace('\\', '/');
Properties properties = new Properties();
System.out.println(s);
----------------------------------------------------------
可能是他打掉了!
----------------------------------------------------------
user=system
password=manager
db_ip=127.0.0.1
db_port=1521
db_uid=mis
另外package也不对, 改成oraclebbs。你仔细看看程序后再编译或调试吧,不要这么急只要配置放对位置,数据库配置正确就没问题
如下
package oraclebbs;import java.io.*;
import java.sql.*;public class DBConnection
{
public DBConnection() {
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
db_conn = DriverManager.getConnection(
"jdbc:oracle:thin:system/[email protected]:1521:mis");//如果oracle是这个
}
catch (Exception e) {
System.out.println(e);
}
}
后面程序保持不变另外,个人觉得这个bbs写得不怎么样,不值得花时间去研究
检查一下你的数据库的SID对不对,还有用户名和密码以及使用的端口!
不要着急,慢慢来!