Operator_T ,此类找不到
具体贴出代码

解决方案 »

  1.   

    hys.jsp中:
      cannot resolve symbol [javac] symbol : class Operator_T
        Operator_T data = null;
        ^^^^^^^^^^是什么?是否import? 如果是在同一个包中,则先编译Operator_T。
      

  2.   

    你没有import:Operator_T类, 或者Operator_T所在的package不对
      

  3.   

    Operator_T重点查一下,不贴代码看不出问题,好像还和接口有关interface?搞不懂类名对吗,包名对吗,放到该放的目录下了吗,重启Tomcat呢?太多可能,搞不懂
      

  4.   

    package Servlet;
    import java.util.*;
    public class Operator_T{
    private String login,name,dept,password,code;
    private Vector vlogin,vname,vdept,vpassword,vcode;

    //Operator_T data=new Operator_T();
     public Operator_T() {
     }
    public void setLogin(String login){
    this.login=login;
    }
    public String getLogin(){
    return login;
    }
    public void setName(String name){
    this.name=name;
    }
    public String getName(){
    return name;
    }
    public void setDept(String dept){
    this.dept=dept;
    }
    public String getDept(){
    return dept;
    }
    public void setPassword(String password){
    this.password=password;
    }
    public String getPassword(){
    return password;
    }
    public void setCode(String code){
    this.code=code;
    }
    public String getCode(){
    return code;
    }
    public void setVlogin(Vector vlogin){
    this.vlogin=vlogin;
    }
    public Vector getVlogin(){
    return vlogin;
    }
    public void setVname(Vector vname){
    this.vname=vname;
    }
    public Vector getVname(){
    return vname;
    }
    public void setVdept(Vector vdept){
    this.vdept=vdept;
    }
    public Vector getVdept(){
    return vdept;
    }
    public void setVpassword(Vector vpassword){
    this.vpassword=vpassword;
    }
    public Vector getVpassword(){
    return vpassword;
    }
    public void setVcode(Vector vcode){
    this.vcode=vcode;
    }
    public Vector getVcode(){
    return vcode;
    }
    }
      

  5.   

    package Servlet;
    import javax.servlet.http.*;
    import javax.servlet.*;
    import java.io.PrintWriter;
    import java.sql.*;
    import java.util.*;
    import java.text.*;
    import java.lang.*;
    public class Operator_Servlet extends HttpServlet{
    Operator_T data=new Operator_T();
    private ConnectBean cb;
    private ResultSet rs;
    private PreparedStatement ps=null;
    private Vector vector=new Vector();
    public Vector getData(){
    return vector;
    }
    PrintWriter out;
    public void doPost(HttpServletRequest req,HttpServletResponse resp)throws ServletException,java.io.IOException{
    req.setCharacterEncoding("gb2312");
    resp.setContentType("text/html; charset=gb2312");
    out=resp.getWriter();
    try{
    if(req.getParameter("rygl")!=null&&req.getParameter("rygl").equals("rygl")){
    try{
    queryData(data);
    String strcall = "/tt/hys.jsp";
    req.setAttribute("data",data);
    callJSP(req, resp, strcall);
    }
    catch(Exception ena){
    System.out.println(ena);
    out.println(ena);
    }
    }
    }
    catch(Exception esn){
    System.out.println(esn);
    out.println(esn);
    out.println("数据库操作失败!!!");
    }
    }
    public void doGet(HttpServletRequest req,HttpServletResponse resp)throws ServletException,java.io.IOException{
         doPost(req,resp);
        }
    }
    public void callJSP(HttpServletRequest request, HttpServletResponse response, String url)throws Exception {
    try {
    ServletContext sc = getServletConfig().getServletContext();
    RequestDispatcher rd = sc.getRequestDispatcher(url);
    rd.forward(request, response);
    } catch (Exception e) {
    throw e;
    }
    }
    public void queryData(Operator_T data) throws SQLException{
    Vector vlogin=null;
    Vector vname=null;
    Vector vdept=null;
    Vector vpassword=null;
    Vector vcode=null;
    cb=new ConnectBean();
    if(!cb.openConnection()){
    System.out.println ("连接错误");
    }
    String query="Select * From OPERATOR";
    System.out.println (query);
    try{
    cb.createPreparedStatement(query);
    rs=cb.executeQuery();
    vlogin=new Vector();
    vname=new Vector();
    vdept=new java.util.Vector();
    vpassword=new java.util.Vector();
    vcode=new java.util.Vector();
    while(rs.next()){
    vlogin.add((rs.getString(1) == null) ? "" : (rs.getString(1)).trim());
    vname.add((rs.getString(2)==null)?"":(rs.getString(2)).trim());
    vdept.addElement((rs.getString(3)==null)?"":(rs.getString(3)).trim());
    vpassword.addElement((rs.getString(4)==null)?"":(rs.getString(4)).trim());
    vcode.addElement((rs.getString(5)==null)?"":(rs.getString(5)).trim());
    vector.add(data);
    }
    data.setVlogin(vlogin);
    System.out.println(vlogin);
    data.setVname(vname);
    System.out.println(data.getVname());
    data.setVdept(vdept);
    System.out.println(vdept);
    data.setVpassword(vpassword);
    System.out.println(data.getVpassword());
    data.setVcode(vcode);
    System.out.println(data.getVcode());
    rs.close();
    ps.close();
    cb.close();
    }
    catch(Exception esn){
    System.out.println (esn);
    System.out.println("xpxpxpxpxpxpxxxpxpxpx");
    }

    }

    }
      

  6.   

    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.util.*,Servlet.Operator_T"%>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>无标题文档</title>
    </head>
    <jsp:useBean id="data" type="Servlet.Operator_T" scope="request">
    <jsp:getProperty name="data" property="*"/>
    </jsp:useBean>
    <%
    //data=request.getAttribute(data);
    //data=pageContext.getAttribute("data", PageContext.REQUEST_SCOPE);
    //Operator_T data=new Operator_T();
    //<jsp:useBean id="data" type="Servlet.Operator_T" scope="request">
    //<jsp:getProperty name="data" property="*"/>
    //</jsp:useBean>
    java.util.Vector login=data.getVlogin();
    ava.util.Vector name=data.getVname();
    java.util.Vector dept=data.getVdept();
    java.util.Vector password=data.getVpassword();
    java.util.Vector code=data.getVcode();
    String strlogin="";
    String strname="";
    String strdept="";
    String strpassword="";
    String strcode="";
    %>
    <body>
    <form name="form1" method="post" action="">
      <table width="793" border="0">
        <tr>
          <td>login</td>
          <td>cname</td>
          <td>cdept</td>
          <td>pws</td>
          <td>code</td>
        </tr>
    <% 
    for(int i=0;i<login.size();i++){
    strlogin=(String)login.elementAt(i);
    strname=(String)name.elementAt(i);
    strdept=(String)dept.elementAt(i);
    strpassword=(String)password.elementAt(i);
    strcode=(String)code.elementAt(i);
    %>
        <tr>
          <td><%=strlogin%></td>
          <td><%=strname%></td>
          <td><%=strdept%></td>
          <td><%=strpassword%></td>
          <td><%=strcode%></td>
        </tr>
    <% } %>
      </table>
    </form>
    </body>
    </html>
      

  7.   

    <jsp:useBean id="data" type="Servlet.Operator_T" scope="request">
    有问题,不是type是class
      

  8.   

    class也不对啊!!!我都试过了
      

  9.   

    class也不对 我试过了
      

  10.   

    你需要配置servlet的运行环境.
    classpath中加入servlet-api.jar(在tomcat下的lib文件夹下)
    在web.xml配置就可以运行了!
      

  11.   

    你的Opertor_T.class 放在哪里?
      

  12.   

    这两个编译后的类文件应放在WEB-INF\classes\Servlet\目录下(注意目录名大小写要与包名一致)你的Servlet(就是你的Operator_Servlet类)还要在web.xml文件配置相应的映射才能使用.
      

  13.   

    你的 useBean 有问题!<jsp:useBean id="data"  scope="request" class="Servlet.Operator_T" />
    <jsp:setProperty name="data" property="*"/>
    这样就好了!
      

  14.   

    Operator_T  是class 文件!