假设有个类,person,其中带有setter方法 和 getter方法
     在Jsp中 怎么样才能创建persong的实例对象,获取person中的属性值

解决方案 »

  1.   

    struts的bean标签,你是啥框架,你的问题有点模糊好
      

  2.   

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
      </head>
      
      <body><%--
        <jsp:useBean id="p1" class="lee.Person" scope="request">
        <jsp:setProperty name="p1" property="name" value="wawa"/>
        <jsp:setProperty name="p1" property="age" value="12"/>
        <jsp:getProperty name="p1" property="name"/>
        <jsp:getProperty name="p1" property="age"/>
        </jsp:useBean>
      --%>
      <%  Person pr = new Person();
      pageContext.setAttribute("pr",pr);
      pr.setName("waawa");
      pr.setAge("23");
      %>
      <%=pr.getName(); %>
      <%=pr.getAge();
      %>
      </body>
    </html>我的意思就是使用Jsp脚本怎么不能创建person类的实例,只有useBean标签才行
      

  3.   

    可以的,你的jsp页面上写java代码有错,用<%=%>直接显示是不要分号的
    应该是
    <%=pr.getName();%><!--此处的分号要去掉 -->
    <%=pr.getAge();%><!--此处的分号要去掉 -->
    没有分号的