mvc中如何实现jsp页面不经过控制器显示数据库记录?

javaboy2006 2007-04-22 09:18:24
最近做项目遇到这样的问题:
比如说:论坛的首页,用户直接输入http://localhost:8080/bbs/index.jsp访问论坛,此时jsp页面还未通过控制器处理就需要显示出数据库版块表中的所有记录。
我想用自定义标签或者写个servlet然后在web.xml里配置该servlet的<url-pattern>为/index.jsp。
问问大家还有没有更好的解决方法?
...全文
363 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
furthersun 2008-01-30
  • 打赏
  • 举报
回复
你可以再写个jsp,在这个jsp里用response.sendRedirect("indexPageAction!getPageInfo.html");,调用Action获得数据库的数据,之后转到首页。就可以了,这里用的是struts2,struts1也一样。
dr_lou 2007-05-08
  • 打赏
  • 举报
回复
比如 index.html做成一个框架,包含一个servlet做操作 然后跳转到主页
dr_lou 2007-05-08
  • 打赏
  • 举报
回复
jsp前面加一个servlet 访问的时候 访问servlet
javaboy2006 2007-05-07
  • 打赏
  • 举报
回复
今天发现:
假如在user.do的queryUser()方法中先查询数据库然后把结果集ArrayList放到request中再findforward("index.jsp");
在index.jsp中使用<iframe src="user.do?method=queryUser">后DB中的记录也可以读出来。
呵,这也是一种方法。。。
chenl_421 2007-04-28
  • 打赏
  • 举报
回复
先写个action(假定path="/index"),在action获得数据,然后跳转到index.jsp,用户通过输入http://localhost:8080/bbs/index.do来进论坛就可以了
ret567dfg 2007-04-28
  • 打赏
  • 举报
回复
up
javaboy2006 2007-04-22
  • 打赏
  • 举报
回复
因为是mvc模式呀,如果让jsp直接访问DB那就成jsp model 1 了,所以想经过控制器先查询。
For_suzhen 2007-04-22
  • 打赏
  • 举报
回复
数据库版块表是个master表吗?里面的数据永远不动,所以你想做成静态的???为什么不在index.jsp中直接访问db,为什么不经过控制器呢?

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧