c_set时_target属性没有用EL表达式${user}报的错误

 

      <jsp:useBean id="user" class="cn.zengfansheng.el.User" scope="page" />
   	<c:set target="user" property="username" value="hacket"/>
   	<c:set target="user" property="password" value="123456"/>
   	用户名:${user.username}
  	密码:${user.password}    

运行后会报这个错误:

HTTP Status 500 - javax.servlet.ServletException: javax.servlet.jsp.JspTagException: Invalid property in &lt;set&gt;: "username"

弄了我好久才发现,原来是<c:set target="user" property="username" value="hacket"/>红色部分写错了,要写EL表达式。

正确代码如下:

        <jsp:useBean id="user" class="cn.zengfansheng.el.User" scope="page" />
   	<c:set target="${user }" property="username" value="hacket"/>
   	<c:set target="${user }" property="password" value="123456"/>
   	用户名:${user.username}<br/>
  	密码:${user.password}    

  

 

posted @ 2013-04-13 12:11  hacket520  阅读(545)  评论(0)    收藏  举报