Java

Struts2 结果类型

16 0

如前面所述,<results>标签在Struts2 MVC框架中扮演视图的角色。Action负责执行业务逻辑,下一步就是使用<results>标签显示视图。通常有一些导航规则附加的结果。例如,如果action是进行验证用户,则有三种可能的结果:(a)成功登录(b)登录失败:用户名或密码不正确(c)帐户锁定。在这种情况下,action将配置三个可能的结果字符串和三个不同的视图来渲染结果,这在我们前面的例子中已经看到过了。但是,Struts2不绑定使用JSP作为视图技术。毕竟,MVC范

Java

Groovy 正则表达式

12 0

正则表达式是用于在文本中查找子字符串的模式。 Groovy 使用?“regex”表达式本地支持正则表达式。引号中包含的文本表示用于比较的表达式。例如,我们可以创建一个正则表达式对象,如下所示 - def regex = ~Groovy当 Groovy 运算符=?在 if 和 while 语句(见第8章)中作为谓词(返回布尔值的表达式)出现时,左侧的 String 操作数与右侧的正则表达式操作数匹配。因此,以下每个都传递值 true。当定义正则表达式时,可以使用以下特殊字符有两个特殊的

Java

Groovy 映射

9 0

映射(也称为关联数组,字典,表和散列)是对象引用的无序集合。Map集合中的元素由键值访问。 Map中使用的键可以是任何类。当我们插入到Map集合中时,需要两个值:键和值。以下是一些映射的例子 - [TopicName:Lists,TopicName:Maps] - 具有TopicName作为键的键值对的集合及其相应的值。 [:] - 空映射。在本章中,我们将讨论Groovy中可用的映射方法。序号方法和描述1containsK

Java

Struts2 表单标签

7 0

表单标签列表是Struts UI标签的子集。这些标签有助于渲染Struts Web应用程序所需的用户界面,主要分为三类,本章将介绍这三种类型的UI标签: 简单UI标签我们其实已经在前面的示例中使用了这些标签,接下来将在本章中重新回顾一下。以下是一个简单的视图页面email.jsp与几个简单的UI标签: <%@ page language="java" contentType="text/html; charset=ISO-8859-1"pageEncoding

Java

Struts2 文件上传

9 0

Struts2 框架为依据“基于表单的HTML文件上传”所进行的文件处理上传提供了内置支持。当文件上传时,它通常会存储在临时目录中,然后Action类应对其进行处理或移动到固定目录中,以确保数据不会丢失。注意:服务器可能有适当的安全策略,禁止你写入临时目录以外的目录以及属于Web应用程序的目录。通过一个名为FileUpload的预定义拦截器可以在Struts中上传文件,该拦截器可通过org.apache.struts2.interceptor.FileUploadInterceptor类获得,并作为def

Java

Groovy 数字

12 0

在 Groovy 中,数字实际上表示为对象,它们都是类 Integer 的一个实例。要使对象做某事,我们需要调用在其类中声明的一个方法。 Groovy 支持整数和浮点数。整数是不包含分数的值。浮点数是包含小数部分的十进制值。Groovy 中的数字示例如下所示 - Integer x = 5; Float y = 1.25; 其中 x 是整数类型,y 是浮点数。Groovy 中的数字被定义为对象的原因通常是因为存在对数字执行操作的要求。在原始类型上提供类的概念被称为包装类。默认情况下,Groovy 中提

Java

Groovy 数据库

12 0

Groovy的groovy-sql模块提供了比当前Java的JDBC技术更高级的抽象。Groovy sql API支持各种各样的数据库,其中一些如下所示。 HSQLDB OracleSQL Server MySQL MongoDB在我们的示例中,我们将使用MySQL DB作为示例。为了使用MySQL与Groovy,首先要做的是从mysql站点下载MySQL jdbc jar文件。 MySQL的格式如下所示。 mysql-connector-java-5.1.38-bin 然后,确保将上述jar文件添加到工

Java

Struts2 环境设置

9 0

我们的第一个任务是运行一个最小的Struts2 应用程序。本章将指导你如何搭建Struts2 开发环境进行工作。我们假设你的电脑已经安装了JDK(5+)、Tomcat以及Eclipse,如果你没有安装这些组件那就按照下面列出快捷方式安装: 步骤1 - 安装Java开发工具包(JDK):你可以在甲骨文网站的Java页面下载最新版本的SDK:Java SE下载链接。在下载文件中你可以看到安装JDK的说明,按照说明安装及配置设置。最后,设置路径和JAVA_HOME环境变量到引用的包含Java和Javac的目录,