我觉得第一段代码应该这样写:
<jsp:setProperty name = "bean" property = "username" value = 
<%=reaquest.getParamerter("usermane")%> />
我觉得两者没什莫不同

解决方案 »

  1.   

    第一种是由于执行request.getParameter("userName")来获得值,如果没有输入则为null
    而第二种是因为jsp引擎判断是否有输入,如果没有什么都不做,但是Bean已经实例化了,所以相对应的值应该是初始值。To: queen_et(queen) 
    你真的是菜鸟呀,<jsp:setProperty .../> 是jsp的标记,怎么能向你那么用呢。
      

  2.   

    楼上的,
    你用过没有,没用过就不要乱说。
    代码有点错误,改正一下
    <jsp:setProperty name = "bean" property = "username" value = 
      "<%=reaquest.getParamerter("usermane") %>" />
    多加两个双引号。