Java

Struts2 Actions动作

13 0

Actions是Struts2框架的核心,因为它们适用于任何MVC(Model View Controller)框架。 每个URL映射到特定的action,其提供处理来自用户的请求所需的处理逻辑。但action还有另外两个重要的功能。 首先,action在将数据从请求传递到视图(无论是JSP还是其他类型的结果)方面起着重要作用。 第二,action必须协助框架确定哪个结果应该呈现在响应请求的视图中。 创建ActionStruts2中actions的唯一要求是必须有一个无参数方法返回String或Resul

Java

Groovy 模板引擎

8 0

Groovy的模板引擎的操作方式类似于邮件合并(从数据库自动添加名称和地址到字母和信封,以便于将邮件,特别是广告发送到许多地址),但是它更加通用。字符串中的简单模板如果你采用下面的简单例子,我们首先定义一个名称变量来保存字符串“Groovy”。在println语句中,我们使用$符号来定义可以插入值的参数或模板。def name = "Groovy" println "This Tutorial is about ${name}" 如果上面的代码在groovy中执行

Java

Groovy 特征

26 0

特征是语言的结构构造,允许 - 行为的组成。接口的运行时实现。与静态类型检查/编译的兼容性它们可以被看作是承载默认实现和状态的接口。使用trait关键字定义 trait。下面给出了一个特征的例子:trait Marks {void DisplayMarks() {println("Display Marks");} } 然后可以使用 implement 关键字以类似于接口的方式实现 trait。class Example {static void main(String[] args

Java

Struts2 本地化国际化(i18n)

8 0

国际化(i18n)是规划和实施产品和服务以便更好地适应特定的当地语言和文化的过程,也就是本地化过程,而国际化过程有时也被称为翻译或本地化实现。国际化缩写为i18n,单词以i开头,以n结尾,是因为在第一个i和最后一个n之间有18个字符。Struts2使用bundle资源束、拦截器和标签库提供本地化,即国际化(i18n)支持,主要用在以下几个地方: UI标签信息和错误。 Action类。 资源束 Struts2使用资源束为Web应用程序的用户提供多种语言和区域的设置选项。你不必担心需要用不同的语言编写页面,

Java

Struts2 异常处理

9 0

Struts提供了一种更简单的方法来处理未捕获的异常,并将用户重定向到专门的错误页面。你可以很轻松地配置Struts为不同的异常显示不同的错误页面。Struts通过使用“exception”拦截器来使异常处理变得简单。“exception”拦截器被作为默认堆栈的一部分包含其中,所以你不必对它做任何额外的配置。它提供开箱即用的功能可供使用。让我们看一个简单的Hello World示例,在HelloWorldAction.java文件中进行一些修改。在这里我们有意的给HelloWorldAction操作代码中

Java

Groovy 命令行

29 0

被称为groovysh的Groovy shell可以很容易地用于评估groovy表达式,定义类和运行简单的程序。当安装Groovy时,将安装命令行shell。以下是Groovy中提供的命令行选项:命令行参数全名描述-C--color [= FLAG]启用或禁用使用ANSI颜色-D--define = NAME = VALUE定义系统属性-T--terminal = TYPE指定要使用的终端TYPE-V--version显示版本-classpath 指定在哪里找到类文件 - 必须是第一个参数-cp--cla

Java

Groovy 运算符

12 0

运算符是一个符号,通知编译器执行特定的数学或逻辑操作。 Groovy中有以下类型的运算符 - 算术运算符关系运算符逻辑运算符位运算符赋值运算符算术运算符 Groovy语言支持正常的算术运算符任何语言。以下是在Groovy中可用的算术运算符 - 显示示例 运算符描述例子+两个操作数的加法1 + 2 将得到 3-第一第二操作数相减2 - 1 将得到 1*两个操作数的乘法2 * 2 将得到4 /两个操作数的除法3/2 将得到 1.5%取模运算3%2 将得到 1++自增运算,在自身值的基础上加1INT X =

Java

Struts2 Tiles集成

263 0

在本章中,我们会学习到将 Tiles 框架与 Struts2 集成所涉及的步骤。Apache Tiles是一个模板框架,用于简化 Web 应用程序用户界面的开发。首先,我们需要从 Apache Tiles 网站下载tiles jar文件。你需要将以下 jar 文件添加到项目的类路径。 tiles-api-x.y.z.jartiles-compat-x.y.z.jar tiles-core-x.y.z.jar tiles-jsp-x.y.z.jar tiles-servlet-x.y.z.jar 除了上面的