- 浏览: 119718 次
- 性别:
- 来自: 深圳
最新评论
-
masuweng:
暂作标记,以后或许用的着.
filter实现登录验证,并且过滤servlet -
jfllxjj:
请问,如果导入的是excel2003格式的表,导入不成功会报错 ...
用poi3.6 读取excel -
wdhxinxin:
...
Java 操作 Excel (读取Excel2003 2007,Poi实现)
文章列表
9.5 I18N formatting 标签库 看到 I18N 就应该想到知识“国际化”, I18N formatting 标签库就是用于在 JSP 页面中做国际化的动作。在该标签库中的标签一共有 12 个,被分为了两类,分别是:
q 国际化核心标签: <fmt:setLocale> 、 <fmt:bundle> 、 <fmt:setBundle> 、 <fmt:message> 、 <fmt:param> 、 <fmt:requestEncoding> 。
q 格式化标签: <fmt:timeZone> ...
- 2010-07-06 10:51
- 浏览 616
- 评论(0)
9.3.9 用于包含页面的 <c:import> <c:import> 标签允许包含另一个 JSP 页面到本页面来。它的属性和描述如表 9.9 所示:
表 9.9 <c:import> 标签属性和说明
属性 描述 url 需要导入页面的 URL context Web Context 该属性用于在不同的 Context 下导入页面,当出现 context 属性时,必须以“ / ”开头,此时也需要 url 属性以“ / ”开头(可选) charEncoding 导入页面的字符集(可选) var 可以定义导入文本的变量名(可选) scope 导入文本的 ...
- 2010-07-06 10:49
- 浏览 615
- 评论(0)
9.3.2 用于赋值的 <c:set> 标签 <c:set> 标签用于为变量或 JavaBean 中的变量属性赋值的工作。它的属性和描述如表 9.4 所示:
表 9.4 <c:set> 标签属性和说明
属性 描述 value 值的信息,可以是 EL 表达式或常量 target 被赋值的 JavaBean 实例的名称,若存在该属性则必须存在 property 属性(可选) property JavaBean 实例的变量属性名称(可选) var 被赋值的变量名(可选) scope 变量的作用范围,若没有指定,默认为 page (可选)
当不存在 v ...
- 2010-07-06 10:46
- 浏览 573
- 评论(0)
9.2.3 EL 表达式的操作符
EL 表达式中还有许多操作符可以帮助完成各种所需的操作,之前的示例中“ . ”、“ [] ”就是其中的两个,下面将用表 9.1 来展示所有操作符及它们各自的功能。
表 9.1 EL 表达式的操作符
操作符 功能 ...
- 2010-07-06 10:42
- 浏览 597
- 评论(0)
概述 在 JSP 页面中,使用标签库代替传统的 Java 片段语言来实现页面的显示逻辑已经不是新技术了,然而,由自定义标签很容易造成重复定义和非标准的实现。鉴于此,出现了 JSTL ( JSP Standard Tag Library )。大多数 JSP 页面逻辑提供了实现的 JSTL 技术,该技术本身就是一个标签库。
Sun 公司 Java 规范标准的 JSTL 由 apache jakarta 组织负责维护。作为开源的标准技术,它一直在不断地完善。 JSTL 的发布包有两个版本: Standard-1.0 Taglib 、 Standard-1.1 Taglib ,它们在使用时是不同的。 ...
- 2010-07-06 10:38
- 浏览 804
- 评论(0)
1.先看这么一个例子
<%@ page contentType="text/html; charset=gb2312" language="java"%><%@ taglib uri="/WEB-INF/tlds/c.tld" prefix="c"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><body> ...
- 2010-07-06 10:34
- 浏览 666
- 评论(0)
EL表达式 1、EL简介1)语法结构 ${expression}2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${user.My-Name}应当改为${user["My-Name"] } 如果要动态取值时,就可以用[]来做,而.无法做到动态取值。例如: ${sessionScope.user[data]}中data 是一个变量3)变量 EL存取变量数据的方法很简单,例如:${username}。它的意思是取出某一范围中名称为username的变量。 因为我们并没有 ...
- 2010-07-06 10:24
- 浏览 621
- 评论(0)
闲暇无事的时候,和QQ上的好友闲扯,因为最近关于书的事,经常骚扰他,紧盯着催促他的进程,所以,他开玩笑说:“每次一看到你的QQ跳动,就知道,拿鞭子抽的又来了!哪天你能给我一个意外惊喜呢?”
或许,生活里的我 ...
- 2010-07-05 20:11
- 浏览 681
- 评论(0)
html:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>upload</title> </head> <body> <form action=" ...
- 2010-07-05 20:02
- 浏览 699
- 评论(0)
前言: 楼主和男猪脚刚认识的时候,楼主问:你谈了几个? 男猪脚说:1个谈9年,你认为我能谈几个? 顿了一会儿他说:那么你呢? 楼主沉思了一下,说:我数数看呢。 当时男猪脚就震惊了。 (1) 楼主2007年毕业于南京 ...
- 2010-07-05 14:15
- 浏览 1210
- 评论(0)
爱情就是死循环,一旦执行就陷进去了。爱上一个人,就是内存泄露–你永远释放不了。真正爱上一个人的时候,那就是常量限定,永远不会改变。女朋友就是私有变量,只有我这个类才能调用。情人就是指针用的时候一定要注意,要不然就带来巨大的灾难。 有的女人就是Windows虽然很优秀,但是安全隐患太大。有的女人就是MFC她条件很好,然而不是谁都能玩的起。有的女人就是C#长的很漂亮,但是家务活不行。有的女人就是C++,她会默默的为你做很多的事情。有的女人就是汇编虽然很麻烦,但是有的时候还得求它。有的女人就是STL,她会为你的发展带来莫大的帮助。
- 2010-07-05 13:47
- 浏览 725
- 评论(0)
11.3.5 Ajax Anywhere的适用范围
AjaxAnywhere将Ajax进行封装,以对象的形式实现Ajax的各种操作,将其统一到一个Javascript文件中。在页面实现上,AjaxAnywhere新颖的以划分页面区域的方式,实现不重载刷新的更新页面内容。通过这几种方式,AjaxAnywhere确实能够在一定程度上降低Ajax开发应用的难度和门槛,尤其是对DOM不是很熟悉的开发人员。另外,AjaxAnywhere对于JSF这种特别接近桌面应用程序GUI的MVC框架也提供了兼容性良好的Ajax应用支持。
为保持其灵活性,AjaxAnywhere提供了丰富的自定义功能,完全可以 ...
- 2010-07-02 18:31
- 浏览 880
- 评论(0)
11.3.4 试用AjaxAnywhere
读者可以从AjaxAnywhere的官方网站下载demo演示包,它是一个war工程包,可以直接部署在5.0以上版本的Tomcat服务器上。演示包中包含十二个AjaxAnywhere应用案例,包括级联的下拉列表、Web选项卡应用、JSF集成等,其部署到Tomcat后的首页效果如图11-28所示。
图11-28 AjaxAnywhere演示包
演示包中不涉及JSF的案例全部都是用单纯的JSP代码编写的,或者内嵌在JSP页面中的Java代码块。虽然从MVC分离的角度看这种方式不尽合理,不过可以使案例尽量简单,不依赖于任何的MVC框架。Ajax ...
- 2010-07-02 18:30
- 浏览 729
- 评论(0)
5.设置页面可刷新区域
AjaxAnywhere使用自定义标签<aa:zone>来划分页面区域,从而动态地指定页面可刷新区域。通过这种方法,只需要在页面适当位置中添加<aa:zone name=""></aa:zone>标签。对于已有的Web应用程序 ...
- 2010-07-02 18:27
- 浏览 711
- 评论(0)
3.AjaxAnywhere处理系统异常和HTTP请求异常
在Web应用程序中,系统异常和HTTP请求异常的处理一向是件比较头疼的事情。在Ajax应用程序中,这两个异常的处理会比传统的通信机制下相对棘手,惟一比较有效的方式就是在回调函数中判断HTTP请求的状态码并做相应的处理。如果异常未加以处理,用户根本不知道请求到底执行成功没有,页面上也不会有任何的反应,不像传统的通信机制下会显示“HTTP404错误”等类似的错误页面。
比较可喜的是,AjaxAnywhere提供了一种比较方便的异常处理方式。之前提到的,AjaxAnywhere将服务器返回的响应数据包装成一个XML文档,这个XML文档 ...
- 2010-07-02 18:21
- 浏览 856
- 评论(0)