日期:2014-05-18  浏览次数:20801 次

mvc中如何实现jsp页面不经过控制器显示数据库记录?
最近做项目遇到这样的问题:
        比如说:论坛的首页,用户直接输入http://localhost:8080/bbs/index.jsp访问论坛,此时jsp页面还未通过控制器处理就需要显示出数据库版块表中的所有记录。
        我想用自定义标签或者写个servlet然后在web.xml里配置该servlet的 <url-pattern> 为/index.jsp。
        问问大家还有没有更好的解决方法?

------解决方案--------------------
数据库版块表是个master表吗?里面的数据永远不动,所以你想做成静态的???为什么不在index.jsp中直接访问db,为什么不经过控制器呢?
------解决方案--------------------
先写个action(假定path= "/index "),在action获得数据,然后跳转到index.jsp,用户通过输入http://localhost:8080/bbs/index.do来进论坛就可以了
------解决方案--------------------
jsp前面加一个servlet 访问的时候 访问servlet
------解决方案--------------------
比如 index.html做成一个框架,包含一个servlet做操作 然后跳转到主页