<html>
 <head><title>useBean test result</title></head>
 <body><h1>useBean test result</h1>
  <p>Hello <%= languageBean.getName() %>.</p>
  <p>Your favourite language is<%= languageBean.getLanguage()%>.</p>
  <p>My comments on your language</p>
  <p><%= languageBean.getLanguageCommments() %>.</p>
 </body>
</html>

解决方案 »

  1.   

    <jsp:useBean id="languageBean" scope="page" class="LanguageBean">
     --->
    <jsp:useBean id="languageBean" scope="page" class="LanguageBean"/>
    //add "/"
      

  2.   

    楼上的,不要加"/"! 楼主写的没错,有结束标记啊:</jsp:useBean>。估计是在第一行要加上:
    <%@ page language="java" %>
      

  3.   

    把<jsp:getProperty包含在<jsp:useBean id="languageBean" scope="page" class="LanguageBean">
     <jsp:setProperty name="languageBean" property="*"/>
    </jsp:useBean>
    当中啊,要不程序怎么知道你的name是那个bean的?这样试试吧:
    <jsp:useBean id="languageBean" scope="page" class="LanguageBean">
     <jsp:setProperty name="languageBean" property="*"/>
     <jsp:getProperty name="languageBean" property="languageComments" />
    </jsp:useBean>