日期:2014-05-17  浏览次数:20697 次

strut2页面数据初始化以及地址栏参数如何处理?
本帖最后由 u011796342 于 2013-08-23 18:47:41 编辑
最近在自学SSH2框架,对strut2的工作原理有两点不解的地方,希望各位高手指点。
关于strut2的工作方式我是这样理解的:页面通过action跳转方式打开,action中获取数据,跳转后页面直接引用数据。但是对于显示前要初始化数据的页面,用户直接收藏了网页地址然后直接访问,这样不就出问题了吗?还有地址栏参数的问题,action的方法是不带参数的,如果我要显示一篇id=1的文章,以"/article.jsp?id=1"这种形式该如何处理?
strut2 页面初始化 地址栏参数

------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

感谢楼上三位,地址栏参数问题基本明白了。但是页面初始化问题怎么办呢?求解答!!!

如果是请求页面,要自己设计的,结果页面,根据action的处理结果,大概分两类页面:success和error。因为请求页面确定了,action处理逻辑也知道了,得到的结果也明确了,结果页面所需要的参数都是可预见的。

不太明白你说的。我做的是一个博客程序,每个页面都有最新博文栏目,因此进入页面之前都要查询数据库。如果直接访问页面不就跳过查询了吗?

你这里的“每个页面”,是怎么跳转进来的呢?在点击那个超链接的时候,直接跳转到一个action,在action里处理好,然后再转到这个action的结果页面呢?
(没做过,只能纸上谈兵协助分析下,呵呵)