在S2SH中如何让jsp自动读取数据表里的内容?

问题描述

我想访问主页index.jsp的时候就能自动读取并显示新闻数据表(id,title,createdate)中的前五条数据,看了一些Struts2+spring+hibernate例子,都是必须先提交数据,产生action,后读出返回数据,使用Struts2标签显示出来,但我直接访问主页index.jsp时(好像没有直接提交什么数据),不知道如何自动显示出数据表中的数据,恳请各位帮助!

解决方案

解决方案二:
建一个Action,映射为index.action建一个普通文件,名字为index.action然后配置默认访问页为index.action
解决方案三:
我的意思是在主页jsp(http://www.xx.net/index.jsp)里使用struts2标签,然后读取数据表内容(完成acton+业务层+dao层+model映射),并显示出来,难道jsp无法完成这种无acton请求的自动显示吗?
解决方案四:
首先lz要弄清楚jsp是什么,jsp本身就是一个servlet嘛,怎么不能直接读取数据库列?框架用多了的结果啊!
解决方案五:
最好是先经过action,由action转过来。这样比较好。
解决方案六:
建一个index.jsp文件,只在这个文件里写个action(如叫做defaultAction)就行了,用struts标签(<s:actionname="defaultAction"executeResult="true"></s:action>)这个action跟你的Action类(DefaultAction.java)对应,这个类里就专门写你要在打开首页时要显示的数据相应操作,再配置下你的struts.xml和spring的文件,查询出来后就跳到真正所谓的首页default.jsp
解决方案七:
建一个index.jsp文件,只在这个文件里写个action(如叫做defaultAction)就行了,用struts标签(<s:actionname="defaultAction"executeResult="true"></s:action>)这个action跟你的Action类(DefaultAction.java)对应,这个类里就专门写你要在打开首页时要显示的数据相应操作,再配置下你的struts.xml和spring的文件,查询出来后就跳到真正所谓的首页default.jsp
解决方案八:
建一个index.jsp文件,只在这个文件里写个action(如叫做defaultAction)就行了,用struts标签(<s:actionname="defaultAction"executeResult="true"></s:action>)这个action跟你的Action类(DefaultAction.java)对应,这个类里就专门写你要在打开首页时要显示的数据相应操作,再配置下你的struts.xml和spring的文件,查询出来后就跳到真正所谓的首页default.jsp
解决方案九:
主页index.jsp我想使用这种:<s:iteratorid="NewList"value="news"><tr><td><ahref='ShowNews.action?Id=<s:propertyvalue="id"/>'><s:propertyvalue="news.title"/></a></td><td><s:propertyvalue="news.createdate"/></td></tr></s:iterator>----不知道acton如何做业务层和dao仅完成读出前5条,并存储在NewList对象集合中----如果以上实在没法,是否可以其它的action来实现,然后我主页使用ajax来读取显示
解决方案十:
<%//假设前五条数据的list的变量名为aLista=request.getAttribute("a");if(!a.isEmpty()){%><jsp:forwardpage="/*.action?action=*"></jsp:forward><%}%>

解决方案十一:
主页index.jsp我想使用这种:<s:iteratorid="NewList"value="news"><tr><td><ahref='ShowNews.action?Id=<s:propertyvalue="id"/>'><s:propertyvalue="news.title"/></a></td><td><s:propertyvalue="news.createdate"/></td></tr></s:iterator>----不知道acton如何做业务层和dao仅完成读出前5条,并存储在NewList对象集合中----如果以上实在没法,是否可以其它的action来实现,然后我主页使用ajax来读取显示
解决方案十二:
主页index.jsp我想使用这种:<s:iteratorid="NewList"value="news"><tr><td><ahref='ShowNews.action?Id=<s:propertyvalue="id"/>'><s:propertyvalue="news.title"/></a></td><td><s:propertyvalue="news.createdate"/></td></tr></s:iterator>----不知道acton如何做业务层和dao仅完成读出前5条,并存储在NewList对象集合中----如果以上实在没法,是否可以其它的action来实现,然后我主页使用ajax来读取显示
解决方案十三:
<%//假设前五条数据的list的变量名为aLista=request.getAttribute("a");if(!a.isEmpty()){%><jsp:forwardpage="/*.action?action=*"></jsp:forward><%}%>

解决方案十四:
<%//假设前五条数据的list的变量名为aLista=request.getAttribute("a");if(!a.isEmpty()){%><jsp:forwardpage="/*.action?action=*"></jsp:forward><%}%>
解决方案十五:
<%//假设前五条数据的list的变量名为aLista=request.getAttribute("a");if(!a.isEmpty()){%><jsp:forwardpage="/*.action?action=*"></jsp:forward><%}%>

解决方案:
我想要的index.jsp主页是:<s:iteratorid="NewList"value="news"><tr><td><ahref='viewNews.action?Id=<s:propertyvalue="id"/>'><s:propertyvalue="news.title"/></a></td><td><s:propertyvalue="news.createdate"/></td></tr></s:iterator>难道一定要action过来到index.jsp吗(就是必须设置主页为index.action)?或者在index.jsp中用ajax读取另外一个action来实现
解决方案:
听说搜索引擎对跳转支持不是太好,我想要的index.jsp主页是:<s:iteratorid="NewList"value="news"><tr><td><ahref='viewNews.action?Id=<s:propertyvalue="id"/>'><s:propertyvalue="news.title"/></a></td><td><s:propertyvalue="news.createdate"/></td></tr></s:iterator>-----action如何来设置操作业务层和Dao层仅完成读取数据表取出5条新闻并存储到NewList对象集合中-----难道一定要action过来到index.jsp吗(就是主页为index.action)或者在index.jsp里又跳到index.action中吗?或者在index.jsp中用ajax读取另外一个action来实现
解决方案:
听说搜索引擎对跳转支持不是太好,我想要的index.jsp主页是:<s:iteratorid="NewList"value="news"><tr><td><ahref='viewNews.action?Id=<s:propertyvalue="id"/>'><s:propertyvalue="news.title"/></a></td><td><s:propertyvalue="news.createdate"/></td></tr></s:iterator>-----action如何来设置操作业务层和Dao层仅完成读取数据表取出5条新闻并存储到NewList对象集合中-----难道一定要action过来到index.jsp吗(就是主页为index.action)或者在index.jsp里又跳到index.action中吗?或者在index.jsp中用ajax读取另外一个action来实现

时间: 2024-09-10 21:03:48

在S2SH中如何让jsp自动读取数据表里的内容?的相关文章

php中如何设置mysql查询读取数据的超时时间

现象: php能通过代理正常连接到mysql.但是,执行query后,一直等待,没有任何数据返回. 结果导致php-fpm进程全部阻塞在读取数据的地方.不能处理其他正常请求. 解决方法: 可以通过设置mysql查杀的超时时间来解决这个问题. 第一种设置mysql查询超时时间的方法是使用mysqlnd. 关于msyqlnd的介绍,大家可以看下这篇文章 http://www.bo56.com/php-mysqlnd-简介/ php启用mysqlnd扩展后,只要在php.ini文件中设置 mysqln

c#.net中 label控件怎么读取DataList里的内容

问题描述 我做了一个新闻系统新闻里的分类是用DataList绑定的从DataList里面读取出来新闻的标题点击标题来到新闻的详细介绍内容的页面我要用Lable来读取里面的内容请问应该怎么绑定啊? 解决方案 解决方案二:<asp:DataListID="DataList1"runat="server"><ItemTemplate><asp:LabelID="Label1"runat="server"

sql server 2005中如何使用指针循环读取数据

declare @name nvarchar(50); DECLARE Employee_Cursor CURSOR FOR SELECT [name] FROM sysobjects where xtype='u'; OPEN Employee_Cursor; --FETCH NEXT FROM Employee_Cursor into @name; WHILE @@FETCH_STATUS = 0    BEGIN         FETCH NEXT FROM Employee_Curso

从数据库读取数据后格式化内容

问题描述 最近在做一个新闻发布系统的小项目,我从数据库中读取到添加了的新闻内容,但是读取出来以后,它都是挨个显示,怎么才能将它分段显示?请高人帮忙解决一下. 解决方案 解决方案二:你可以在保存数据的时候就把新闻的样式都保存到数据库里面去这样显示不就方便了么发布新闻的时候可以用内似fck这样的插件.解决方案三:保存的时候以HTML格式保存,读取的时候也按照HTML格式就好了解决方案四:用fckEditor这个组件,我们现在使用的是就是这个编辑器.从编辑器中获取html内容,并把html内容存储到D

MapX从数据库读取数据形成新图层(C#)

数据|数据库 MapX从数据库读取数据形成新图层(C#) 2005-5-10在C#中实现MapX从数据库读取数据形成新图层分为两个问题:1.         MapX从数据库读取数据形成新图层:2.         将DataTable转换为ADO的Recordset.这里的第二个问题是由第一个问题引起的,因为MapX是一个COM控件,而且它只支持ADO的数据访问方式,而C#编程时一般会使用ADO.NET方式,为此需要在两种方式之间做一下转换.(当然也可以在C#中使用ADO方式,但这毕竟是落后的

Java如何从控制台中读取数据

  从控制台中读取数据是一个比较常用的功能,在 JDK 5.0 以前的版本中的实现是比较复杂的,需要手工处理系统的输入流.有意思的是,从 JDK 5.0 版本开始,能从控制台中输入数据的方法每增加一个版本号,就有一种新增的方法,这也增加了选择的种类,可以依据不同的要求来进行选择.下面来看一下,各个版本中如何从控制台中读取数据以及各自的优缺点. 1 JDK 1.4 及以下版本读取的方法 JDK 1.4 及以下的版本中要想从控制台中输入数据只有一种办法,即使用System.in获得系统的输入流,再桥

如意·云路由新品将公测 智能保护硬盘自动同步数据

感悟生活之美,http://www.aliyun.com/zixun/aggregation/33721.html">2014年的第 一款智能路由-如意•云路由新品上线http://r.xcloud.cc/,此次发布的新品是全球首家采用基于高端NAS技术的硬盘保护的-路由器硬盘休眠技术,并能够自动将手机中的 数据同步备份到路由器挂载的硬盘上,外观上融入了梦幻呼吸灯设计和全球首家充电坞设计. 继2013智能路由元年的互联网流量入口对战,各大巨头也到了展望和部署新一年发展的关键时刻.此次,成都

实用 | 从Apache Kafka到Apache Spark安全读取数据

引言 随着在CDH平台上物联网(IoT)使用案例的不断增加,针对这些工作负载的安全性显得至关重要.本篇博文对如何以安全的方式在Spark中使用来自Kafka的数据,以及针对物联网(IoT)使用案例的两个关键组件进行了说明. Cloudera Distribution of Apache Kafka 2.0.0版本(基于Apache Kafka 0.9.0)引入了一种新型的Kafka消费者API,可以允许消费者从安全的Kafka集群中读取数据.这样可以允许管理员锁定其Kafka集群,并要求客户通过

printf-scanf读取数据后,用for循环打印不出结果?

问题描述 scanf读取数据后,用for循环打印不出结果? #include int main(void) { int i; int uplimit,downlimit; printf("please enter the uplimit and downlimit of positive integer: "); scanf("%d %d",&uplimit,&downlimit); for (i=downlimit;i<=uplimit;i+