Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Ошибка LoginBean cannot be resolved to a type


Автор: jbean 7.4.2010, 12:26
jsp:
Код

<%@page language="Java" import="java.sql.*"%>

<html>
    <head>
        <title>JSP Page</title>
    </head>
    <body>
        <jsp:useBean id="db" scope="request" class="LoginBean">
            <jsp:setProperty name="db" property="login" value='<%=request.getParameter("login")%>'/>
            <jsp:setProperty name="db" property="pass" value='<%=request.getParameter("pass")%>'/>
        </jsp:useBean>
        <jsp:forward page="hello">
                     <jsp:param name="login" value="<%=db.getLogin()%>"/>
                     <jsp:param name= "password" value= "<%=db.getPass()%>" />
                     </jsp:forward>
    </body>
</html>


class java
Код


public class LoginBean {
 String login= "" ;
 String pass= "" ;

         public String getLogin () {
             return login;
         }
         public void setLogin ( String login ) {
             this .login = login;
         }

         public String getPass () {
             return pass;
         }
         public void setPass ( String pass ) {
             this .pass = pass;
         }
}


выскакивает ошибка при выполнении 
org.apache.jasper.JasperException: Unable to compile class for JSP: 

An error occurred at line: 8 in the jsp file: /loginbean.jsp
LoginBean cannot be resolved to a type
5:         <title>JSP Page</title>
6:     </head>
7:     <body>
8:         <jsp:useBean id="db" scope="request" class='LoginBean'>
9:             <jsp:setProperty name="db" property="login" value='<%=request.getParameter("login")%>'/>
10:             <jsp:setProperty name="db" property="pass" value='<%=request.getParameter("pass")%>'/>
11:         </jsp:useBean>

Автор: drG100k 11.4.2010, 21:54
Уважаемый, забудьте про создание классов без package statement. Вообще.

Код

...
 <jsp:useBean id="db" scope="request" class="myveryimportantpackage.LoginBean" />
 <jsp:setProperty name="db" property="login" value='<%=request.getParameter("login")%>'/>
 <jsp:setProperty name="db" property="pass" value='<%=request.getParameter("pass")%>'/>
 <jsp:forward page="hello">
...

Код


package myveryimportantpackage;

public class LoginBean {
...

Автор: jbean 14.4.2010, 23:52
Причем тут package, ну сделал с package, разницы 0! 

Автор: dGroup 2.7.2012, 19:50
Здравствуйте. 

У меня похожая проблема. только у меня есть класс home.MyClass.  

В другом классе я делаю import home.MyClass и получаю ее родимую:

"The import home.MyClass cannot be resolved." 

Среда Eclipse(Version: Indigo Service Release 2 Build id: 20120216-1857).

Добавлено через 13 минут и 4 секунды
все уже нету. Получил ошибку еклипса, перегрузил, все ок. 

Интересно из за чего она вылетела?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)