2012-03-09 70 views
1

我已經創建了以下java類。使用useBean的JSP中的JavaBean操作

public class TestClass { 
    public TestClass() { 
    } 

    public String getName() { 
    return "Rishi"; 
    } 
    } 

而且JSP文件如下:

<jsp:useBean id="test" class="TestClass" scope="session" /> 

<jsp:getProperty name="test" property="name" /> 

什麼是錯在上面的代碼:

 
An error occurred at line: 3 in the jsp file: /testbeans.jsp 
TestClass cannot be resolved to a type 
1: 
2:   
3:  
4:   
5:   
6: 

回答

1

TestClass需求是在一個包,<useBean>需要參考到完全合格的類名稱。所以,如果TestClass是包x,那麼你需要的reply..pls確認是不是必須把類的包裝用

<jsp:useBean id="test" class="x.TestClass" scope="session" /> 
+0

感謝?這是可選的,如果用戶想要創建包或不... – user460920 2012-03-12 16:21:46

+0

@ user460920:這不是強制性的,我認爲,但*強烈*推薦。沒有任何理由不把類放在一個包裏。不要給用戶選項。 – skaffman 2012-03-12 16:35:59