action和main.jsp定义如下,在访问jsp页面时出错如下:org.apache.jasper.JasperException: /user/main.jsp(26,13) According to TLD or attribute directive in tag file, attribute value does not accept any expressions求高手解决!!!public class UserAction extends Action { @Override
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
UserForm userForm = (UserForm)form;
List list = new ArrayList();
User user = new User();
user.setId(1);
user.setName(userForm.getUsername());
user.setBirthday(new Date());
list.add(user);

request.setAttribute("list", list);

return mapping.findForward("main");
}}main页面内容如下:
<body>  
    <table>
     <logic:notEmpty name="list">
     <logic:iterate name="list" id="user">
     <tr>
     <td> <c:out value="${user.id }"/></td>
     <td> <c:out value="${user.name }"/></td>
     <td> <c:out value="${user.birthday }"/></td>
     </tr>
     </logic:iterate>
     </logic:notEmpty>
    </table>    
  </body>