<jsp:setProperty 
name="se"
property="productname"
value="<%= request.getParameter("prouductname")%>" />
和  
<jsp:setProperty 
name="se"
property="productname"
param="productname" />第二种是可以的,第一种不是引号问题,无论是外面还是里面单引都是出错,两种方法不是等价的吗为什么会这样。第一中会报错org.apache.jasper.JasperException: An exception occurred processing JSP page /bean/testproperty.jsp   希望能帮帮我,我试了一个早上  真的不行。

解决方案 »

  1.   

    <jsp:setProperty property="address" value="${sessionScope.address}" name="person" />
    改成这种形式试试
      

  2.   

    <jsp:setProperty      name="se"    property="productname"    value="<%= request.getParameter(‘prouductname’)%>" />修改成这样试试,把双引号改为单引号  
      

  3.   

    request.getParameter("prouductname");
    这个prouductname参数是哪个页面的贴出来看下。
      

  4.   

    是不是jsp文件开头的<% import  %>这些东西,你写了吗?没有写的话,也会报错的