首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

有关从Request中取出对象的有关问题

2012-10-13 
有关从Request中取出对象的问题在java的action层,向Request中写入有关的分页信息,以PageViewT对象的形式

有关从Request中取出对象的问题
在java的action层,向Request中写入有关的分页信息,以PageView<T>对象的形式存在Request中。
PageView<Buyer> pageView = new PageView<Buyer>();
……
request.setAttribute("pageView",pageView);
在jsp页面中,JSTL表达式中,可以使用 ${pageView.currentPage}来获取Request中的有关分页信息。这里,系统自动根据pageView的类型来把从request中取得的object对象强制转化为对应的类型。因为不需要在jsp的JSTL代码中判断pageView的具体类型,所以,可以把这里做成一个分页组件,并且在jsp中<jsp:include>包含进来。

现在在aspx中也想实现相同的功能。现在的问题是,从Request中取值的时候,怎么能自动转为相应的PageView对象,如PageView<Buyer>或者PageView<Employee>等。这样的话,就可以做成用户控件ascx,然后在aspx中包含进来。

[解决办法]
你可以用viewstate来实现。

热点排行