- 浏览: 93082 次
- 性别:
- 来自: 湖南
最新评论
-
凡尘不了De:
大哥能否发一份源码,不甚感激,研究一下组卷的算法。。邮箱 lw ...
一个有点像样的考试系统 -
15959912925:
找到原因没?现在是14jar报这个错误,很无语,网上找了一堆也 ...
连接oracle数据库的一个报错 -
Mr_lee_2012:
来过。马克。
Java继承,深度理解。不上机运行你能正确写出运行结果吗? -
konnin:
打个能否给我一份源代码啊,我邮箱是pkonnin@gmail. ...
一个有点像样的考试系统 -
fy616508150:
楼主辛苦了``
Java继承,深度理解。不上机运行你能正确写出运行结果吗?
文章列表
6.3 JasperReports 报表视图技术使用介绍
在实际的 Web 项目开发中,往往需要在视图界面中生成各种文件格式的报表文件以供有数据分析需求的客户查看。有一定工作经验的读者往往也知道同类型的报表生成软件工具又很多,其中最著名的是 JasperReports 工具。 Struts2 中也对该报表工具提供了很好的支持。因此有包含大量数据需要操作或查看的 Web 项目开发中,就可以将两者结合起来。形成可以查看数据的报表视图文件。本小节将具体介绍如何使用 Struts2 和 JasperReports 报表工具生成特定的报表视图文件。
技术要点
本节代码还是和前几小节使用相 ...
6.2 freemarker 视图技术使用介绍
freemarker 和 velocity 一样也是一种可以替代 JSP 的视图技术。而且 Struts2 中对它的支持要比对 velocity 也强大的多。下面就对它进行介绍。
技术要点
本节代码说明 freemarker 在 Struts2 中使用方式。
freemarker 基本语义和书写格式说明。
模板文件 ftl 介绍 。
Struts2 中如何使用 freemarker 。
演示代码
显示数据的 ftl 模板文件代码:
Java代码
<!--------------- ...
第6 章 Struts2 非JSP 视图技术
在之前的章节中,笔者的代码示例都是用 JSP 来实现的。其实 Struts2 不仅仅支持 JSP 这一种视图技术。作为 MVC 架构中 view 层技术, velocity 和 FreeMarker 视图技术也是很优秀的,近年来很多 Web 系统项 ...
5.7 Struts2 自定义标签实现图形验证功能
本节中将介绍如何自定义开发者自己的 Struts2 标签来实现登录时图形验证功能。
技术要点
本节先以 JSP 视图技术作为模板文件使用的视图技术。介绍如何实现图形验证功能。最后结合 component 标签来说明该标签重要属性。
JSP 模板文件如何实现图形验证功能。
component 标签调用模板文件。
演示代码
JSP 模板文件:
Java代码
<!--------------文件名:image.jsp---------------->
<%@ ta ...
技术要点
本节代码具体介绍一些非表单标签的使用方式。
非表单标签使用。
非表单标签功能演示。
演示代码
使用 actionError 和 actionMessage 标签的 JSP 文件:
Java代码
<!-----------------文件名:ErrorAndMessage.jsp------------->
<%@taglib prefix="s" uri="/struts-tags"%>
………
<h3 ...
5.6 Struts2 非表单标签简介
除了表单标签之外, Struts2 也提供了很多显示可视化控件的标签,甚至还允许开发人员自定义自己的控件标签。因为这些标签分类比较难,所以又通通归类为非表单标签。对于这些标签中,笔者将自己认为对实际开发工作很有帮助的标签也作一具体介绍。
5.6.1 主题和模板介绍
技术要点
在介绍非表单标签前,有必要介绍 Struts2 中主题和模板这两个概念,因为非表单标签很多都是涉及到 AJAX 技术或除了 JSP 视图外 freemarker 、 velocity 视图技术。在 Struts2 中定义了一些主题和模板来方便开发者使用非表 ...
其它表单标签使用介绍
技术要点
本节代码具体介绍一些很难分类的表单标签的使用方式。
其它表单标签使用。
其它表单标签功能演示。
演示代码
其它表单标签的 JSP 文件:
Java代码
<!-----------------文件名:anotherFormTag.jsp------------------->
<%@ taglib prefix="s" uri="/struts-tags"%>
<body>
...
复杂表单标签使用介绍
技术要点
本节代码具体介绍各个复杂表单标签的使用方式。这些标签在不使用 Struts2 的情况下都是用基础表单标签和 JavaScript 代码联合起来使用才能达到这些标签的效果。
复杂表单标签使用。
复杂表单标签功能演示。
演示代码
使用 doubleselect 和 optiontransferselect 标签需要显示的材料类别类文件代码:
Java代码
<!-------------- 文件名: Item.java ------------>
public class Item ...
5.5 Struts2 表单标签简介
如果有对 HTML 比较熟悉的读者,肯定知道诸如 select 、 chekbox 这些 HTML 标签的使用方式。这些标签其实是可以归类为表单标签。在 Struts2 中除了这些基本的 HTML 标签的定义外,它还定义了许多特殊的但又基于前述这些 HTML 表单标签的个性化标签。这些表单标签各具特色,是很值得介绍的。在开发中负责 view 层功能开发的开发人员如果使用这些标签,就能发现 Struts2 提供了多么丰富的 view 层功能。
5.5.1 基础表单标签使用介绍
技术要点
本节代码具体介绍各个基础表单标签的使用方式。这 ...
set
标签使用介绍
技术要点
本节代码具体介绍 set 数据 标签的使用方式介绍。
set 标签使用。
set 标签功能演示。
演示代码
使用 set 标签的 JSP 文件:
Java代码
<!------------ 文件名: setTag.jsp---------->
<body>
<s:bean name="model.Material" id="material">
...
include
标签使用介绍
技术要点
本节代码具体介绍 include 数据 标签的使用方式介绍。
include 标签使用。
include 标签功能演示。
演示代码
使用 include 标签的 JSP 文件:
Java代码
<!--------------- 文件名: includeTag.jsp------------->
<body>
<h3 align="left">
...
date
标签使用介绍
技术要点
本节代码具体介绍 date 数据 标签的使用方式介绍。
date 标签使用。
date 标签功能演示。
演示代码
使用 date 标签的 JSP 文件:
Java代码
<!-------------------文件名:dateTag.jsp--------------->
<body>
<h3 align="left">
...
5.4 Struts2 数据标签简介
Struts2 的数据标签主要用处是提供数据访问。笔者将一些常用的数据标签进行说明。
action
标签使用介绍
技术要点
本节代码具体介绍 action 数据 标签的使用方式介绍。
action 标签使用。 ...
sort
标签使用介绍
技术要点
本节代码具体介绍 sort 控制标签的使用方式介绍。
sort 标签使用。
sort 标签功能演示。
演示代码
标签使用 JSP 文件:
Java代码
<!------------------文件名:sortTag.jsp-------------- ...
if,else ,elseif
标签使用介绍
技术要点
本节代码具体介绍
if 、 else 、 elseif 控制标签的使用方式介绍。
if 、 else 、 elseif 标签使用。
if 、 else 、 elseif 标签功能演示。
演示代码
标签使用 JSP 文件:
Java代码
<!------------------------- 文件名: ifelseifTag.jsp------------------->
<body>
...