0 0

struts2开发index.jsp怎样显示所有栏目的内容?0

有一张新闻类别表,和一张新闻表(一对多的关系)
要在首页显示每一个新闻类别的前五条数据。
我使用<%%>到DAO层直查出,如果改成请求struts2该怎样开发。
数据库使用MySQL.
2013年1月15日 15:00

2个答案 按时间排序 按投票排序

0 0

建议采用三成架构,不建议直接在页面访问数据库,效率是个问题,同事别人也能看到你访问数据库的代码,安全性不高啊,你可以通过在struts的action中将数据库中数据取出来,拼成一个json字符串,返回到页面中显示就行了

2013年1月15日 15:43
0 0

你可以在后台组装好好数据,比如数据放到Map<String,List>里,然后把map给前台处理就好啦

2013年1月15日 15:03

相关推荐

    解决MyEclipse下开发Struts异常:org.apache.struts.taglib.bean.CookieTei.doc 下载

    在本篇文章中,我们将深入探讨如何解决在MyEclipse环境下开发Struts应用时遇到的一个常见问题:“org.apache.jasper.JasperException: Failed to load or instantiate TagExtraInfo class: org.apache.struts.taglib...

    Java.Web整合开发王者归来.JSP+Servlet+Struts+Hibernate+Spring.part2.rar

    Java.Web整合开发王者归来.JSP+Servlet+Struts+Hibernate+Spring.part2.rar

    struts 2.2 api文档

    org.apache.struts2.views.freemarker, org.apache.struts2.views.freemarker.tags, org.apache.struts2.views.jsp, org.apache.struts2.views.jsp.iterator, org.apache.struts2.views.jsp.ui, org.apache.struts2...

    Java.Web开发JSP.Servlet.Struts.Spring.Hibernate.Ajax.rar

    本压缩包"Java.Web开发JSP Servlet Struts Spring Hibernate Ajax.rar"显然包含了几个关键的Java Web开发技术,包括JSP(JavaServer Pages)、Servlet、Struts、Spring、Hibernate以及Ajax。以下是对这些技术的详细...

    Struts2框架 jar JAVA开发 Struts2.jar架包 Struts2开发实例

    Struts2提供了丰富的标签库,如s:form、s:textfield、s:submit等,这些标签极大地简化了视图层的开发,使得JSP页面更加简洁易读。它们与Action类和结果视图紧密结合,实现了数据的双向绑定。 **OGNL** OGNL(Object...

    华为招聘Java面试题:概念题:1. 描述Struts体系结构?对应各个部分的开发工作主要包括哪些?2. JSP有哪些内置对象和动作?它们的作用分别是什么?……

    根据提供的华为Java面试题,我们将深入探讨两个主要概念:Struts框架体系结构及其开发工作,以及JSP中的内置对象和动作。 ### 1. Struts框架体系结构 #### 概述 Struts是一个用于构建企业级Java Web应用程序的开源...

    struts2-lib.zip

    Struts2-lib.zip是一个包含Struts 2.0.8框架库文件的压缩包,主要用于Java Web开发。Struts 2是Apache软件基金会旗下的一个开源项目,它是一个基于MVC(Model-View-Controller)设计模式的Web应用框架,旨在简化开发...

    struts2+jdbc+jsp增删改查

    在本项目"struts2+jdbc+jsp增删改查"中,开发者使用了Struts2来处理用户请求,通过JDBC(Java Database Connectivity)进行数据库操作,而JSP(JavaServer Pages)则作为视图层,显示数据。这个项目的核心在于实现对...

    struts2.ppt struts2.ppt 我们老师发的PPT

    当用户访问/test/helloworld时,Struts2将调用该Action,如果执行成功,将会显示/WEB-INF/page/hello.jsp页面。 Struts2的其他重要特性还包括: 1. 动态方法调用:允许通过URL直接调用Action类的方法。 2. ...

    Struts2基础教程.docx

    Struts2提供了强大的标签库,包括s标签、sx标签、ui标签等,可以用来简化JSP页面的开发。Struts2也支持使用Ajax技术来实现异步刷新和更新页面内容。 Struts2的优点包括灵活的配置和使用、强大的标签库、支持Ajax...

    struts2+JSP

    Struts2和JSP是两种在Java Web开发中广泛使用的技术。Struts2是一个基于MVC(Model-View-Controller)设计模式的开源框架,它主要用于构建和维护可扩展的、易于测试的Web应用程序。而JSP(JavaServer Pages)是一种...

    struts-2.2.3.1.zip

    标题中的"struts-2.2.3.1.zip"表明这是一个包含Struts2框架版本2.2.3.1的压缩包文件,可能包含了框架的所有组件、文档、示例代码和必要的配置文件。 Struts2的核心特性包括: 1. **动作映射(Action Mapping)**:...

    Struts2资源文件在jsp页面中显示乱码解决

    然而,在国际化(I18N)的应用场景下,Struts2资源文件在JSP页面中显示乱码的问题常常困扰着开发者。本文将深入探讨这一问题,并详细介绍两种有效的解决方案。 ### Struts2资源文件与乱码问题 Struts2框架通过资源...

    struts2_login.7z

    Struts2是一个强大的Java web应用程序框架,它基于Model-View-Controller(MVC)设计模式,为开发者提供了构建可维护性、可扩展性极高的Web应用的工具和组件。在这个"struts2_login.7z"压缩包中,包含了一个使用...

    struts2开发文档

    4. **配置web.xml**: 在`web.xml`文件中,需要配置Struts2的过滤器`FilterDispatcher`,它处理所有请求并将它们转发给Struts2的处理器。配置包括定义过滤器和映射URL模式。 ```xml &lt;filter-name&gt;struts2 ...

    struts2 中tags.tld文件

    Struts2是一个强大的Java web应用程序框架,它基于MVC(Model-View-Controller)设计模式,简化了开发过程。在Struts2框架中,`tags.tld`文件扮演着核心的角色,它是Tag Library Descriptor(标签库描述符)的缩写,...

    struts2属性文件struts.xml的配置

    ### Struts2属性文件struts.xml的配置 在Java Web开发中,Struts2框架作为MVC模式的一种实现,提供了一种简洁的方式来构建应用程序。其中,`struts.xml`是Struts2的核心配置文件,用于定义项目的包、常量、拦截器等...

    零基础学Java.Web开发:JSP.Servlet.Struts.Spring.Hibernate.Ajax(PPT).

    这个压缩包中的资源,"零基础学Java.Web开发:JSP Servlet Struts Spring Hibernate Ajax(PPT)",旨在为初学者提供一个全面的学习路径,从基础的网页编程到复杂的框架应用。 1. **JavaServer Pages (JSP)**: JSP是...

    jsp for struts2 and spring.rar

    Struts2和Spring是两种非常重要的Java Web开发框架,它们在企业级应用中广泛使用。JSP(JavaServer Pages)则是动态网页技术,通常与这些框架结合使用来创建用户界面。下面将详细介绍这三个核心概念以及它们之间的...

    JSP+Struts2开发当当购书网源代码

    在现代Web开发领域,JSP(JavaServer Pages)与Struts2框架的结合广泛应用,它们为构建高效、可扩展的Web应用程序提供了强大的支持。本篇将深度解析使用JSP+Struts2开发的当当购书网源代码,揭示其背后的设计思想和...

Global site tag (gtag.js) - Google Analytics