web应用
nighthawk
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JSP/Servlet 中的汉字编码问题
问题的起源 每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展 ASCII码, 中国的 GB2312-80,日本的 JIS 等,作为该国家/区域内信息处理的基础,有着统一编码的重要作用。字符编码集按长度分为 SBCS(单字节字符集),DBCS(双字节字符集)两大类。早期的软件(尤其是操作系统),为了解决本地字符信息的计算机处理,出现了各种本地化版本(L10N),为了区分,引进了原创 2004-08-05 09:50:00 · 1258 阅读 · 1 评论 -
(转)掌握jsp自定义标签:(一)
本教程目的 第 1 页(共3 页) 想要在 JavaServer Pages (JSP) 应用程序中添加自定义标签吗?本教程将为您展示如何用这些标签编写类似于 JSP 技术自带操作 —— 如 jsp:useBean、jsp:getProperty 和 jsp:forward —— 的自定义操作。介绍如何用特定于自已的域的表示逻辑的自定义操作来扩展 JSP 语法。 在 JSP 应用程序中添加原创 2004-07-30 23:23:00 · 3686 阅读 · 0 评论 -
(转)掌握jsp自定义标签:(三)
第 3 步:在标签处理程序 Java 类中创建属性 第 5 页(共9 页) 我们希望为 mapDefine 标签指定三个属性,如下所示: 属性说明 id 新 scriptlet 变量的名字。 scope 新 scriptlet 变量所在的范围。 type 新 scriptlet 变量的类型 (HashMap、FastHashMap、TreeMap 或者 FastTree原创 2004-07-30 23:27:00 · 1782 阅读 · 0 评论 -
Java Servlet规范2.3中的过滤器访问。(转)
如果你想安装一个带有访问限制的servlet,但同时为了保证其安全又不想改变其源代码,那么你应该使用一个servlet过滤器。 Servlet过滤器包含在Java Servlet规范2.3版本中。它能够让你在servlet运作前截取请求,也能让你在servlet运作后修改请求。例如,如果用户已经登陆进入系统,那么MenuLabelFilter使用用户的配置取代了i18n的系统标签,书写格式为${p原创 2004-07-30 10:22:00 · 1175 阅读 · 0 评论 -
(转)掌握jsp自定义标签:(二)
简单标签的例子 第 1 页(共9 页) Struts 框架带有几个自定义标签库(有关 Struts 的更多信息的链接请参阅 参考资料 )。这些库中的一个标签可以创建一个支持改写 URL 的链接并用 jsessionid 对改写的连接编码。 不过有一个问题:如果希望传递一组请求参数(如查询字符串),也许必须为此创建一个 Java scriptlet。真是乱!下面的清单 (search_res原创 2004-07-30 23:26:00 · 2174 阅读 · 0 评论 -
(转)掌握jsp自定义标签:(四)
第 6 步:声明 scriptlet 变量 第 8 页(共9 页) 要理解 scriptlet 变量,必须理解 TLD 文件的作用。这个文件基本上是元数据的一个储存库,当 JSP 页转换为 servlet 时,标签会使用这些元数据。 在生成的 servlet 中,scriptlet 变量成了本地变量。 要让 JSP 转换引擎知道这些变量应当声明的类型,需要像下面这样在 TLD 文件中增加项:原创 2004-07-30 23:28:00 · 1644 阅读 · 0 评论 -
(转)掌握jsp自定义标签:(七)
结束语 第 1 页(共3 页) 学完本教程,您对自定义标签有了更深入的理解。如果您学完了本教程,即便是刚接触自定义标签,也应当可以开始在正在开发的项目中使用这种强大的工具了。您将再也无法忍受在 JSP 页散布的那些难以维护和和不可重用的普通 Java scriptlet 了。即使不准备创建自已的自定义标签,本教程也会帮助您理解在由其他开发人员编写的代码中遇到的自定义标签。 参考资料原创 2004-07-30 23:37:00 · 1728 阅读 · 0 评论 -
(转)掌握jsp自定义标签:(五)
用 Reflection 将 beann 属性提取为值 第 2 页(共3 页) 开发人员通常使用 Java Reflection 改进自定义标签代码。 在这一小节中,我们将用 Reflection 改写 MapEntryTag,使它可以使用所有范围内的所有 bean 属性定义 map 中的项。 例如,假设有像这样的一个 bean: public class Test { String te原创 2004-07-30 23:30:00 · 1649 阅读 · 0 评论 -
(转)掌握jsp自定义标签:(六)
概述 第 1 页(共4 页) 有时,可能希望根据一些特定于应用程序的显示逻辑有条件地调用方法的正文。可以通过从 doStartTag() 返回一个值做到这一点:SKIP_BODY 跳过标签的正文,而 EVAL_BODY 对它进行判断。 迭代标签需要实现 IterationTag 接口。容器调用 doAfterBody() 方法以确定是否要重新判断正文。这个方法返回 EVAL_BODY_AG原创 2004-07-30 23:33:00 · 1535 阅读 · 0 评论
分享