一个很奇怪的jbean问题,研究了两天了,还是不行,请大家帮忙看看。

summergood 2004-08-25 11:05:51

//manageServlet.java

package ManageSystem;

import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
import javax.sql.*;
import database.*;

public class manageServlet extends HttpServlet
{
private Connection conn;

private ArrayList alField = new ArrayList();//字段名
private ArrayList alValue = new ArrayList();//字段值
private ArrayList alTJField = new ArrayList();//条件字段
private ArrayList alTJValue = new ArrayList();//条件值

public void service(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException
{
//获得请求类型
String strType = request.getParameter("type");

//--权限管理-----------------------------------------------------------------------------------
//添加权限
if(strType.equals("addQX"))
{
manageQX manageqx = new manageQX();
manageqx.addQX(request,response);
}
//添加用户后加权限
else if(strType.equals("addRight"))
{
manageQX manageqx = new manageQX();
//manageqx.addRight(request,response);
}
//删除权限
else if(strType.equals("deleteQX"))
{
manageQX manageqx = new manageQX();
manageqx.deleteQX(request,response);
}
//更新权限
else if(strType.equals("updateQX"))
{
manageQX manageqx = new manageQX();
manageqx.updateQX(request,response);
}

//--阅读密级管理-----------------------------------------------------------------------------------
//添加权限
if(strType.equals("addRL"))
{
manageRL managerl = new manageRL();
managerl.addRL(request,response);
}
//删除权限
else if(strType.equals("deleteRL"))
{
//manageRL managerl = new manageRL();
//managerl.deleteRL(request,response);
}
//更新权限
else if(strType.equals("updateRL"))
{
//manageRL managerl = new manageRL();
//managerl.updateRL(request,response);
}

}
}



//manageRL.java
package ManageSystem;

import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
import javax.sql.*;
import database.*;

public class manageRL
{
//添加栏目---------------------------------------
protected boolean addRL(HttpServletRequest request,HttpServletResponse response)
{
ArrayList alField = new ArrayList();//字段名
ArrayList alValue = new ArrayList();//字段值
try
{

}
catch(Exception e)
{
System.out.println(e.getMessage());
return false;
}
}

//删除栏目
protected boolean deleteRL(HttpServletRequest request,HttpServletResponse response)
{
ArrayList alField = new ArrayList();//字段名
ArrayList alValue = new ArrayList();//字段值
try
{

}catch(Exception e)
{
return false;
}
}

//更新栏目
protected boolean updateRL(HttpServletRequest request,HttpServletResponse response)
{
ArrayList alField = new ArrayList();//字段名
ArrayList alValue = new ArrayList();//字段值
ArrayList alTJField = new ArrayList();//条件字段
ArrayList alTJValue = new ArrayList();//条件值
try
{

}
catch(Exception e)
{
System.out.println(e.getMessage());
return false;
}
}

}
...全文
221 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
summergood 2004-08-27
  • 打赏
  • 举报
回复
package ManageSystem;

import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
import javax.sql.*;
import database.*;

/*
删除权限与更新权限尚未实现事务功能,待完善
*/

public class manageQX
{
//添加权限
protected boolean addQX(HttpServletRequest request,HttpServletResponse response)
{
try
{

}catch(Exception e)
{
return false;
}
}

//添加用户后加权限
protected boolean addRight(HttpServletRequest request,HttpServletResponse response)
{
try

}catch(Exception e)
{
return false;
}
}

//删除权限
protected boolean deleteQX(HttpServletRequest request,HttpServletResponse response)
{
try
{

}catch(Exception e)
{
return false;
}
}

//更新权限
protected boolean updateQX(HttpServletRequest request,HttpServletResponse response)
{
try
{

}catch(Exception e)
{
System.out.println(e.getMessage());
return false;
}
}
}
roro0311 2004-08-27
  • 打赏
  • 举报
回复
把你manageQX 这个类贴出来看一下好吗,再看一下调用包大小写有没有错
steveyue 2004-08-27
  • 打赏
  • 举报
回复
重新编译一下吧,
C:\Tomcat\webapps\ROOT\WEB-INF\classes>javac -d . manageRL.java
C:\Tomcat\webapps\ROOT\WEB-INF\classes>javac -d . manageQX.java
C:\Tomcat\webapps\ROOT\WEB-INF\classes>javac -d . manageServlet.java
wifi2018 2004-08-27
  • 打赏
  • 举报
回复
帮你再顶,我就不信这里没人帮你!!!!
summergood 2004-08-26
  • 打赏
  • 举报
回复
是在同一个目录下,所以就觉得奇怪阿, 在编译 manageServlet.java 的时候总是找不到 manageRL.class, 是不是在编译 manageRL.java 的时候要注意什么啊,请高手指点
yunxiang 2004-08-26
  • 打赏
  • 举报
回复
你的manageServlet.java和manageRL.java是在同一个目录下吗?
注意 是java文件。

如果不是的话。
manageServlet.class //在manageServlet.java的目录下的 ManageSystem包中
manageRL.class //在manageRL.java的目录下的 ManageSystem包中
edhappy 2004-08-26
  • 打赏
  • 举报
回复
帮你up一下!
wifi2018 2004-08-26
  • 打赏
  • 举报
回复
看着朋友郁闷的心情,我忍不住再友情UP一下!!!
summergood 2004-08-26
  • 打赏
  • 举报
回复
还没有解决啊,忘高手指点...
hary90 2004-08-25
  • 打赏
  • 举报
回复
你是之间用命令编译的吗?注意可能在存在包的时候的编译方法。你可以看看你的文件夹里有没有ManageSystem目录,如果没有,证明你的还没有编译好。建设使用jbuilder开发。
hary90 2004-08-25
  • 打赏
  • 举报
回复
给你一些规范的建议:
一般情况下,包package都用小写 如:com.mypackage.util
类Class开头一般用大写,如ManageServlet。
这样我们在看代码的时候都比较容易理解
EdifierX 2004-08-25
  • 打赏
  • 举报
回复
确定它的package没错??
wifi2018 2004-08-25
  • 打赏
  • 举报
回复
没见过,帮你顶吧.希望高手出现
summergood 2004-08-25
  • 打赏
  • 举报
回复
编译manageServlet.java出现的问题,manageRL.java这个类是我新加的,以前存在的manageQX.java在没有抱错,很怪,忘高手们指点。

C:\jakarta-tomcat-5\webapps\nj_broadcasting_group\WEB-INF\classes\ManageSystem\manageServlet.java:55: cannot resolve symbol
symbol : class manageRL
location: class ManageSystem.manageServlet
manageRL managerl = new manageRL();
^
C:\jakarta-tomcat-5\webapps\nj_broadcasting_group\WEB-INF\classes\ManageSystem\manageServlet.java:55: cannot resolve symbol
symbol : class manageRL
location: class ManageSystem.manageServlet
manageRL managerl = new manageRL();
^
C:\jakarta-tomcat-5\webapps\nj_broadcasting_group\WEB-INF\classes\ManageSystem\manageServlet.java:61: cannot resolve symbol
symbol : class manageRL
location: class ManageSystem.manageServlet
manageRL managerl = new manageRL();
^
C:\jakarta-tomcat-5\webapps\nj_broadcasting_group\WEB-INF\classes\ManageSystem\manageServlet.java:61: cannot resolve symbol
symbol : class manageRL
location: class ManageSystem.manageServlet
manageRL managerl = new manageRL();
^
C:\jakarta-tomcat-5\webapps\nj_broadcasting_group\WEB-INF\classes\ManageSystem\manageServlet.java:67: cannot resolve symbol
symbol : class manageRL
location: class ManageSystem.manageServlet
manageRL managerl = new manageRL();
^
C:\jakarta-tomcat-5\webapps\nj_broadcasting_group\WEB-INF\classes\ManageSystem\manageServlet.java:67: cannot resolve symbol
symbol : class manageRL
location: class ManageSystem.manageServlet
manageRL managerl = new manageRL();
^
6 errors

Tool completed with exit code 1
wifi2018 2004-08-25
  • 打赏
  • 举报
回复
高手在哪丫,我也想学习一下。
summergood 2004-08-25
  • 打赏
  • 举报
回复
可能把,请问编译后怎么发布啊. 谢谢. 很急啊. 望高手们留下联系方式啊. 分不够可以在加阿
Unicorn008 2004-08-25
  • 打赏
  • 举报
回复
你编译之后没有发布吧,应该是这样的!再次申明下次把包写成大小扣你奖金!
summergood 2004-08-25
  • 打赏
  • 举报
回复
在同一个包中啊,所以就奇怪啊, 为什么 manageQX 就可以,而我新写的 manageRL就不行.

是不是在编译 manageRL 的时候要注意什么吗?

请高手留下 MSN 或 QQ, 想和你们交流下啊,多谢.
YorN 2004-08-25
  • 打赏
  • 举报
回复
在你编译manageServlet.java之前manageRL.java有没有编译过?
summergood 2004-08-25
  • 打赏
  • 举报
回复
在同一个包中啊,所以就奇怪啊, 为什么 manageQX 就可以,而我新写的 manageRL就不行.

是不是在编译 manageRL 的时候要注意什么吗?

请高手留下 MSN 或 QQ, 想和你们交流下啊,多谢.
加载更多回复(4)

81,092

社区成员

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

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