真的麻烦 
tomca也是好的jsp也写好了  javabean也写好了  就是不显示  怪的很
jsp<%@ page language="java" import="test.TestBean" pageEncoding="utf-8" %><html><body> <center> <%TestBean tb= new TestBean("This is a java bean test")%>
Java Bean is: <%tb.getMystr()%>
</body></html>
javabean是package test;public class TestBean {
 private String mystr = null;
 public TestBean (String mystr) {
  this.mystr=mystr;
 }
 
 
 
 public String getMystr() {
  return mystr;
 }
 public void setMystr(String mystr) {
  this.mystr = mystr;
 }
}  

解决方案 »

  1.   

    这是web xml
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!DOCTYPE web-app     PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"    "http://java.sun.com/dtd/web-app_2_3.dtd">
    <web-app>    
     <display-name>beijing</display-name><servlet> 
     <servlet-name>Test</servlet-name>   
      <display-name>Test</display-name>   
      <servlet-class>test.Test</servlet-class>   
    </servlet> <servlet-mapping>   
      <servlet-name>Test</servlet-name>   
      <url-pattern>/Test</url-pattern>   
    </servlet-mapping>   
    </web-app>
      

  2.   

    <center> <%TestBean tb= new TestBean("This is a java bean test")%>
    Java Bean is: <%tb.getMystr()%>
    </body></html>应该是<%=tb.getMystr()%>
      

  3.   

    Javabean中再加一个无参的构造函数,然后试试!
      

  4.   

    当然了,上面是最重要的一点,还有一点,像2楼说的那样改改(那样写实表达式),或者是在你的后面加个";",因为这个是语句块,java中是以分号结束的。<%tb.getMystr();%>