点击页面类某一个按钮,如何 回到上一个页面
Mybeautiful
2010-08-04
版本:5.1.0.5
比如界面上有个 OK 按钮,点击后, 根据其结果决定下一个页面,代码如下: Object onActionFromOK(String value){ if(value.equals("111")) { return null; //留在当前页面 }else { return previouse; //上一个页面。当这个previouse是不确定的,故不能直接注入。 问题就是这里...... } } |
|
fantify
2010-08-04
事件处理返回值可以是Class,页面类实例,另外还可以是String(page name)。
你所说的不能注入仅仅是针对页面类实例而已,你还可以通过返回上一个页面的Class和页面名来回到上一页啊 |
|
Mybeautiful
2010-08-05
谢谢楼上回复,
问题是 没有办法知道上一页面的class或者页面名啊. 我想是不是有办法,把上一个页面 通过ReqeustFilter(或其他)保存在Session中, 这样随时要用的时候,就可以 @SessionState privouse, 得到上一页面。 |
|
fantify
2010-08-05
像你所说的得到上一个页面可以通过request header的refer得到。
但一般来说上一个页面是哪个应该是属于内部业务逻辑问题,需要自己实现,可以通过参数或者内部维护队列,这些决定于个人的设计问题吧 |
相关讨论
相关资源推荐
- Wpf DataGrid 合计行,并在最下方
- C# WPF DataGrid底部汇总行合计2
- WPF DataGrid实现为某个单元格赋值、获取某列的和、积等
- WPF DataGrid table表格强大功能,样式的实现之合计栏
- WPF效果第二百零一篇之实现合并单元格
- Asp.Net 中实现DataGrid指定列的自动累加,汇总,显示合计列功能
- easyui datatable ajax 加载数据,ASP.NET easyUI--datagrid 通过ajax请求ASP.NET后台数据的分页查询...
- easyui05:datagrid数据新增
- DataGridView合并单元格(纵向合并及横向合并)
- DataTable分类求和,分类汇总,排序