当前位置:K88软件开发文章中心网站服务器框架Struts2 → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • Struts2 Hibernate集成 [内容预览] 0 | 2019-01-25 14:39:46
    由lxjazni_7创建,youj最后一次修改2016-12-12Hibernate是一个高性能的对象/关系留存和查询服务,它是根据开源GNU宽通用公共许可证(LGPL)许可的,可以免费下载。在这一章。我们将学习如何实现Struts2与Hibernate的集成。如果你不熟悉Hibernate,可以查看我们的Hibern...

    [阅读全文]

  • [图文] Struts2 Tiles集成 [内容预览] 0 | 2019-01-25 14:39:44
    由lxjazni_7创建,youj最后一次修改2016-12-12在本章中,我们会学习到将Tiles框架与Struts2集成所涉及的步骤。ApacheTiles是一个模板框架,用于简化Web应用程序用户界面的开发。首先,我们需要从ApacheTiles网站下载tilesjar文件。你需要将以下jar文件添加到项目的类路...

    [阅读全文]

  • Struts2 Spring集成 [内容预览] 0 | 2019-01-25 14:39:43
    由lxjazni_7创建,youj最后一次修改2016-12-12Spring是当下流行的Web框架,可提供带有许多常见Web任务的简易的集成。那么问题是,当我们有Struts2时,为什么我们需要Spring?因为Spring不仅仅是一个MVC框架,它提供了许多其他在Struts中不可用的好东西。例如:依赖注入可以对任...

    [阅读全文]

  • Struts2 Ajax标签 [内容预览] 0 | 2019-01-25 14:39:42
    由lxjazni_7创建,youj最后一次修改2016-12-12Struts使用DOJO框架来实现AJAX标签。首先,执行示例前,你需要将struts2-dojo-plugin-2.2.3.jar添加到类路径。你可以从struts2下载的lib文件夹中获取这个文件(C:\struts-2.2.3-all\struts...

    [阅读全文]

  • Struts2 表单标签 [内容预览] 0 | 2019-01-25 14:39:41
    由lxjazni_7创建,youj最后一次修改2016-12-12表单标签列表是StrutsUI标签的子集。这些标签有助于渲染StrutsWeb应用程序所需的用户界面,主要分为三类,本章将介绍这三种类型的UI标签:简单UI标签我们其实已经在前面的示例中使用了这些标签,接下来将在本章中重新回顾一下。以下是一个简单的视图页...

    [阅读全文]

  • Struts2 数据标签 [内容预览] 0 | 2019-01-25 14:39:40
    由lxjazni_7创建,youj最后一次修改2016-12-12Struts2的数据标签主要用于操作页面上显示的数据。下面列出了主要的数据标签:action标签此标签允许开发人员通过指定action名称和可选的命名空间直接从JSP页面调用action。标签的正文内容用于呈现action的结果。在struts.xml中...

    [阅读全文]

  • Struts2 控制标签 [内容预览] 0 | 2019-01-25 14:39:39
    由lxjazni_7创建,youj最后一次修改2016-12-12Struts2标签有一组标签,可以方便地控制页面执行的流程。以下是主要的Struts2控制标签:if和else标签这些标签执行在每种语言中找到的基本条件流。“If”标签可以单独使用,也可以与“ElseIf”标签,和单个或是多个“Else”标签一起使用,如...

    [阅读全文]

  • Struts2 注释 [内容预览] 0 | 2019-01-25 14:39:38
    由lxjazni_7创建,youj最后一次修改2016-12-12如前章节中所讲到的,Struts提供了两种形式的配置。传统的方式是对所有配置使用struts.xml文件。到目前为止,我们在教程里已经看到了好些这样的例子。配置Struts的另一种方法是使用Java5的注释功能。使用struts注释,我们可以实现零配置。...

    [阅读全文]

  • Struts2 异常处理 [内容预览] 0 | 2019-01-25 14:39:36
    由lxjazni_7创建,youj最后一次修改2016-12-12Struts提供了一种更简单的方法来处理未捕获的异常,并将用户重定向到专门的错误页面。你可以很轻松地配置Struts为不同的异常显示不同的错误页面。Struts通过使用“exception”拦截器来使异常处理变得简单。“exception”拦截器被作为默...

    [阅读全文]

  • Struts2 主题和模板 [内容预览] 0 | 2019-01-25 14:39:35
    由lxjazni_7创建,youj最后一次修改2016-12-12开始本章的内容学习之前,让我们看看http://struts.apache.org给出的几个定义:术语描述tag(标签)从JSP,FreeMarker或Velocity内部执行的一小段代码。template(模板)一些代码,通常是写在FreeMarker...

    [阅读全文]

  • Struts2 类型转换 [内容预览] 0 | 2019-01-25 14:39:34
    由lxjazni_7创建,小路依依最后一次修改2016-12-12HTTP请求上的所有内容都按协议处理为字符串,包括数字,布尔值,整数,日期,小数和其他。对HTTP来说,每个事件都是一个字符串。但是,在Struts类中,你可以具有任意数据类型的属性。我们如何让Struts自动匹配属性呢?Struts使用各种类型的转换器...

    [阅读全文]

  • Struts2 本地化/国际化(i18n) [内容预览] 0 | 2019-01-25 14:39:33
    由lxjazni_7创建,youj最后一次修改2016-12-12国际化(i18n)是规划和实施产品和服务以便更好地适应特定的当地语言和文化的过程,也就是本地化过程,而国际化过程有时也被称为翻译或本地化实现。国际化缩写为i18n,单词以i开头,以n结尾,是因为在第一个i和最后一个n之间有18个字符。Struts2使用b...

    [阅读全文]

  • Struts2 验证框架 [内容预览] 0 | 2019-01-25 14:39:32
    由lxjazni_7创建,youj最后一次修改2016-12-12这章我们将研究Struts的验证框架。Struts的核心中的验证框架,可在执行action方法之前,帮助应用程序运行规则执行验证。客户端验证通常使用Javascript实现,但是不能仅仅依赖于客户端验证。实践表明,应该在应用程序框架的所有级别引入验证。接...

    [阅读全文]

  • Struts2 发送电子邮件 [内容预览] 0 | 2019-01-25 14:39:31
    由lxjazni_7创建,youj最后一次修改2016-12-12本章内容将教你如何使用Struts2应用程序发送电子邮件。学习前,你需要从JavaMailAPI1.4.4下载并安装mail.jar,并将mail.jar文件放在WEB-INF\lib文件夹中,然后继续按照以下标准步骤创建action,视图和配置文件。创...

    [阅读全文]

  • Struts2 数据库访问 [内容预览] 0 | 2019-01-25 14:39:30
    由lxjazni_7创建,youj最后一次修改2016-12-12本章内容将告诉你如何使用Struts2的简单步骤访问数据库。Struts是一个MVC框架,而不是一个数据库框架,但它提供了对JPA/Hibernate集成的出色支持。我们会在后面的章节中讨论hibernate集成,但在本章中,我们将使用旧的JDBC来访问...

    [阅读全文]

  • Struts2 文件上传 [内容预览] 0 | 2019-01-25 14:39:28
    由lxjazni_7创建,youj最后一次修改2016-12-12Struts2框架为依据“基于表单的HTML文件上传”所进行的文件处理上传提供了内置支持。当文件上传时,它通常会存储在临时目录中,然后Action类应对其进行处理或移动到固定目录中,以确保数据不会丢失。注意:服务器可能有适当的安全策略,禁止你写入临时目录...

    [阅读全文]

  • Struts2 值栈/OGNL [内容预览] 0 | 2019-01-25 14:39:27
    由lxjazni_7创建,youj最后一次修改2016-12-12值栈是一组对象,按照提供的顺序存储以下这些对象:序号对象和说明1Temporary对象实际中存在各种在页面执行期间创建的temporary对象。例如,JSP标签循环集合的当前迭代值。2Model对象如果在struts应用程序中使用Model对象,则当前M...

    [阅读全文]

  • Struts2 结果类型 [内容预览] 0 | 2019-01-25 14:39:26
    由lxjazni_7创建,youj最后一次修改2016-12-12如前面所述,<results>标签在Struts2MVC框架中扮演视图的角色。Action负责执行业务逻辑,下一步就是使用<results>标签显示视图。通常有一些导航规则附加的结果。例如,如果action是进行验证用户,则有三种可能的结果:(a)成功登...

    [阅读全文]

  • Struts2 拦截器 [内容预览] 0 | 2019-01-25 14:39:25
    由lxjazni_7创建,youj最后一次修改2016-12-12拦截器在概念上与servlet过滤器或JDK代理类相同。拦截器允许横切功能,把action以及框架分开实现。你可以使用拦截器实现以下操作:在调用action之前提供预处理逻辑。在调用action后提供后处理逻辑。捕获异常,以便可以执行备用处理。Strut...

    [阅读全文]

  • Struts2 Actions动作 [内容预览] 0 | 2019-01-25 14:39:24
    由lxjazni_7创建,youj最后一次修改2016-12-12Actions是Struts2框架的核心,因为它们适用于任何MVC(ModelViewController)框架。每个URL映射到特定的action,其提供处理来自用户的请求所需的处理逻辑。但action还有另外两个重要的功能。首先,action在将数据...

    [阅读全文]

  • Struts2 配置文件 [内容预览] 0 | 2019-01-25 14:39:23
    由lxjazni_7创建,小路依依最后一次修改2016-12-12本章节将带你学习Struts2应用程序所需的基本配置。在这里可以看到哪些将被配置到一些重要的配置文件中:web.xml、struts.xml、struts-config.xml以及struts.properties。实际上,你可以继续依赖于使用web.x...

    [阅读全文]

  • Struts2 Hello World示例 [内容预览] 0 | 2019-01-25 14:39:22
    由lxjazni_7创建,小路依依最后一次修改2016-12-12通过学习Struts2框架可以了解到,当你在Struts2的web应用程序里点击一个超链接或提交一个HTML表单时,会由控制器收集输入并发送一个叫Actions的Java类。Action被执行后,Result会选择一个资源给予响应。这个资源通常是一个JS...

    [阅读全文]

  • Struts2 架构 [内容预览] 0 | 2019-01-25 14:39:20
    由lxjazni_7创建,youj最后一次修改2016-12-12从一个高水平角度看,Struts2是一个MVC拉动的(或MVC2)框架,Struts2的模型-视图-控制器模式是通过以下五个核心部分进行实现的:操作(Actions)拦截器(Interceptors)值栈(ValueStack)/OGNL结果(Resul...

    [阅读全文]

  • Struts2 环境设置 [内容预览] 0 | 2019-01-25 14:39:19
    由lxjazni_7创建,youj最后一次修改2016-12-12我们的第一个任务是运行一个最小的Struts2应用程序。本章将指导你如何搭建Struts2开发环境进行工作。我们假设你的电脑已经安装了JDK(5+)、Tomcat以及Eclipse,如果你没有安装这些组件那就按照下面列出快捷方式安装:步骤1-安装Java...

    [阅读全文]

  • Struts2 MVC架构 [内容预览] 0 | 2019-01-25 14:39:18
    由lxjazni_7创建,youj最后一次修改2016-12-12模型(Model)-视图(View)-控制器(Controller),通常简称MVC,是一种开发web应用程序的软件设计模式。该软件设计模式由以下三部分组成:  模型——属于软件设计模式的底层基础,主要负责数据维护。  视图——这部分是负责向用户呈现全部...

    [阅读全文]

  • Struts2 概述 [内容预览] 0 | 2019-01-25 14:39:17
    由lxjazni_7创建,youj最后一次修改2016-12-12Struts2是目前较为普及和成熟的基于MVC设计模式的web应用程序框架,它不仅仅是Struts1的升级版本,更是一个全新的Struts架构。最初,是以WebWork框架和Struts框架为基础,通过提供增强和改进的Struts框架,进而实现简化web...

    [阅读全文]

 Struts2   26   30   1/1页   首页   1   尾页   GO