setProperty是调用javaBean中的setxxx方法()和id有什么关系!如果id为空,最多抛出nullpointException

解决方案 »

  1.   

    你根据什么判断的没有执行呢?如果request参数中有id会赋值,如果没有id的参数赋什么值啊?
      

  2.   

    对啊。setProperty是调用javaBean中的setxxx()方法。
    在setProperty中有一个参数param,意思是对应地址栏中的参数。
    如:<jsp:setProperty name="utl" property="unitId" param="id" />中的param="id"
    就是对应地址栏中的 http://www.***.com/index.jsp?id=$$$$ 中的$$$$值。如果$$$$中的值不为空时,setxxx方法会被调用,如果为空是setxxx没有被调用。有什么方法让$$$$为空时,setxxx也会被调用呢?