2014-07-01 38 views
0

我是JSP的初学者。我写了一个包,类似这样的用户数据:如何使用我在其他jsp文件中编写的类?

package user; 
    public class UserData { 
    String username; 
    String email; 
    int age; 
    public void setUsername(String value) 
    { 
     username = value; 
    } 
    public void setEmail(String value) 
    { 
     email = value; 
    } 
    public void setAge(int value) 
    { 
     age = value; 
    } 
    public String getUsername() { return username; } 
    public String getEmail() { return email; } 
    public int getAge() { return age; } 
} 

但是,当我尝试做:

<jsp:useBean id="user" class="user.UserData" scope="session"/> 

在另一个JSP文件,我得到这样一个错误:

Undefined type: user.UserData 

如何我可以在另一个jsp文件上使用我的新类吗?

+0

你想导入类? – Vigneshwaran

+0

其实我想把文件UserData.class放在一个名为user的文件夹下的类路径条目 – user3783144

+0

是的。由于用户是包,你的类文件应该放在它下面 – Vigneshwaran

回答

1

骨架JSP useBean的的:

<jsp:useBean id="id" class="bean's class" scope="bean's scope"> 
    <jsp:setProperty name="bean's id" property="property name" 
       value="value"/> 
    <jsp:getProperty name="bean's id" property="property name"/> 

</jsp:useBean> 
相关问题