打算用Struts2 + jdbc做一个网站
以前一般都是用ssh做管理系统,前台用extjs,属于封装之后的ajax技术,做起来很简单~
现在准备用struts + jdbc写一个网站,遇到一个很简单的问题,就是网站主页index.jsp需要从数据库读取很多的数据,然后显示,但是如果不先经过一个action,就没有办法初始化index.jsp中需要的数据,自然就无法取到~
所以我现在有两种做法:
1.index.jsp页面直接跳转到一个action,读取主页需要的所有数据库,初始化action中的bean和list,然后跳转到真正的主页上,
2.主页index.jsp采用ajax或者其他技术直接请求后台得到数据~
求有经验的朋友解答,感谢~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(12)
支持采用osc 这种方式去写
这个标签就是用来跳转到action的啊~
我用的是pageforword这个标签
支持采用osc 这种方式去写
在web.xml配置一个如 /index 在struts.xml配置上相应的action取相应的数据后转发到index.jsp 记着在webroot下面新建一个空白文件index 就行了
在web.xml配置一个如 /index 在struts.xml配置上相应的action取相应的数据后转发到index.jsp 记着在webroot下面新建一个空白文件index 就行了
你说的两种方式都可以,
具体看你的需求,如果对首页的加载速度要求不高,数据不多的话,可以使用方案1;
否则,使用方案2,并且可以使用分块的异步加载数据。
第一种吧,我自己做网站玩的时候也遇到这样的问题 就用第一种的 ,没必要进首页的时候也用到Ajax吧
你说的两种方式都可以,
具体看你的需求,如果对首页的加载速度要求不高,数据不多的话,可以使用方案1;
否则,使用方案2,并且可以使用分块的异步加载数据。
你说的两种方式都可以,
具体看你的需求,如果对首页的加载速度要求不高,数据不多的话,可以使用方案1;
否则,使用方案2,并且可以使用分块的异步加载数据。
不了解spring Mvc,所以在选框架之前根本就没有考虑这个~刚搜了一个这个,评价说比struts好用~下一次试试~
现在用struts2的已经逐渐转向springmvc了。