JSP2.0较JSP1.0新增功能如下:
(1)Expression Language;
(2)新增Simple Tag和Tag File;
(3)web.xml新增<jsp-config>元素
Expression Language
JSP传统方法:
<%
String str_count=request.getParameter("count");
int count=Integer.parseInt(str_count);
count=count+5;
out.println(count);
%>
EL语法:
count:${param.count+5}
新增Simple Tag 和Tag File
Hello.tag
<%
out.println("Hello from tag file");
%>
将它放在WEB-INF/tags/目录下,在JSP页面使用Hello.tag方法如下:
<%taglib prefix="myTag" tagdir="/WEB-INF/tags"%>
<myTag:Hello>
web.xml新增<jsp-config>元素
<jsp-config>元素主要用来设定JSP相关配置,<jsp-config>包括<tablib>和<jsp-property-group>两个子元素。其中<taglib>元素在JSP1.2时候已经存在;而<jsp-property-group>是JSP2.0新增的元素。
分享到:
相关推荐
此外,Struts 2.0支持多种结果类型(Result),如JSP、FreeMarker、Velocity等,可以方便地与不同的视图技术集成。Action类在Struts 2.0中不再强制使用,而是通过注解或配置文件来定义。同时,Struts 2.0还支持OGNL...
2. **表达式语言(EL)**:虽然EL 1.0在Servlet 2.3中就已经存在,但在Servlet 2.4中,它得到了更多的应用,使得在JSP页面中更加方便地访问JavaBean属性。 3. **统一异常处理**:通过`@WebExceptionHandler`注解,...
**JSP源码详解——RSSMaker JSP版 v1.0** RSS(Really Simple Syndication)是一种用于发布和聚合Web内容的XML格式,它允许用户通过RSS阅读器或聚合器订阅网站更新,无需频繁访问网站。RSSMaker JSP版 v1.0是一个...
`i18n_struts1.0.rar`和`i18n_struts2.0.zip`这两个压缩包可能包含了示例项目,用于演示如何在Struts1.0和Struts2.0中实现国际化。解压后,开发者可以查看其中的配置文件、资源属性文件以及JSP页面,以了解具体的...
5. **兼容性测试**:JspEnv支持不同版本的JSP规范,包括JSP 2.0、2.1、2.2和2.3等,确保应用在各种环境下的兼容性。 **使用JspEnv的步骤** 1. 下载并解压“JSP环境探针(JspEnv) v1.0”压缩包。 2. 根据操作系统...
本教程将深入探讨Struts1.0和Struts2.0两个版本的主要概念、设计模式以及它们在实际开发中的应用。 Struts1.0: Struts1.0是最早的版本,它引入了Model-View-Controller(MVC)架构,帮助开发者更好地组织和分离...
在Web 2.0时代,JSP与Ajax的结合具有重要的意义。JSP负责处理服务器端的业务逻辑和数据管理,而Ajax则在客户端进行数据的异步请求和局部更新,实现了用户界面的动态响应。这种结合减轻了服务器的负担,提升了系统的...
JTBC网站内容管理系统是一套真正免费的,开源的,可对现有模块进行扩充与克隆的网站系统核心,采用UTF-8...将UBB编辑器的版本号升级为 v1.0.2.0。 备注: 这个版本的后台适合在浏览器中去除状态栏后按F11全屏使用
RSSMaker JSP版 v1.0 是一个专为网站提供RSS订阅功能的插件,它基于JSP(Java Server Pages)技术开发,旨在帮助网站快速实现RSS(Really Simple Syndication) feed的创建和发布,从而方便用户通过RSS阅读器或聚合...
自1999处JSP 1.0发布以来,JavaServer Pages(JSP)可谓掀起了一场风暴,其追随者蜂拥而至。JSP为企业Java开发人员提供了一个开发动态Web网站和Web应用的灵活工具。随着JSP标准标记库(JSTL)的引入,JSP规范第一版...
### EL (Expression Language) 和 JSTL (JavaServer Pages Standard Tag Library) 在 JSP2.0 技术中的应用 #### 1. EL (Expression Language) 概览 EL,即表达式语言(Expression Language),最初是作为 JSTL 1.0...
3. **EL(Expression Language)**:JSP 2.0引入了EL,它是一种简洁的表达式语言,用于访问JavaBeans中的属性,简化了从前的脚本片段。例如,`${user.name}`可以直接获取名为"user"的Bean的"name"属性。 4. **JSTL...
3. **兼容性**:RSSMaker JSP版确保生成的RSS feed符合RSS 2.0标准,以保证广泛的兼容性,能在各种RSS阅读器和聚合器中正常工作。 4. **性能优化**:为了提高效率,插件可能采用了缓存机制,只在内容更新时才生成新...
4. JSP 2.0(2003):JSP 2.0 版本发布,引入了新的特性,如:EL 表达式、注解等。 三、JSP 的特点 1. 跨平台:JSP 技术可以在不同的操作系统和服务器上运行。 2. 灵活:JSP 技术可以与多种编程语言集成,如:Java...
JSP自1999年首次发布以来,经历了多个版本的演进,其中包括JSP 1.0、1.1、1.2等早期版本,这些版本主要解决了基本的动态内容生成需求。随着Web应用的复杂性增加,JSP 2.0及后续版本引入了更多特性,如标签库支持、...
cas 配置client 1.0 &2.0 及proxy DEMO 说明 1 cas server 搭建 1.1 资源准备 cas server 下载 http://www.ja-sig.org/downloads/cas/cas-server-3.3.1-release.zip 1.2 解压后打开cas-server-3.3.1-release\cas-...
JSP2.0_7.pdf JSP2.0技术手册.rar jsp2_0.pdf JSP2_0技术手册.pdf jsp2_0技术手册.rar JSPXML.PDF JSP精彩文章.chm jss.rar jstl-1_0-fr-spec.pdf jstl-1_1-mr2-spec.pdf JSTL.doc JSTL.pdf JSTL.ppt JSTL.rar JSTL_...
【RSS订阅功能插件RSSMaker JSP版 v1.0】是一种基于JSP技术实现的网站内容推送工具,主要用于帮助网站提供RSS(Really Simple Syndication)订阅服务。RSS是一种网络内容发布格式,允许用户通过RSS阅读器或者聚合器...