posts - 0, comments - 14, trackbacks - 0, articles - 7

使用webwork标签(2006-12-7)

Posted on 2006-12-07 11:54 lendo 阅读(555) 评论(0)  编辑  收藏 所属分类: UI Framework

webwork中,从action向前端展现(如:jsp)传参数时,可以用:
    . application.setAttribute("point",Object);
    . session.setAttribute("point",Object);
    . request.setAttribute("point",Object);
    在前端可以用对应的:
    ${applicationScope.point}
    ${sessionScope.point}
    ${requestScope.point}
    来对值进行访问。

     但是,在从前端向action传值的时候,如果值都是通过form来传值的,那么action里面就只能通过request.getParemeter()来取得前端的值,我今天犯了个小错误,在action里面也通过request.getAttribute()来取得前端的值,结果始终是空NullPointer,如果想通过request.getAttribute()来取得前端的值就必须在前端通过request.setAttribute()方法来设置了才能在action中进行访问。
     所谓变量的生存周期是指通过setAttribute()方法设置的值的生存周期,而不是通过form来提交数据的生存周期。


只有注册用户登录后才能发表评论。


网站导航: