jsp-config标签(web.xml)
主要用于定义JSP文件的相关信息。以下是关于其子元素的介绍:
<taglib> - * 注:该标签在servlet2.3里是<web-app>的子元素
定义taglib的URI和路径
<taglib-uri>
@taglib的URI
<taglib-location>
tld文件的相对路径
<jsp-property-group> - *
主要配置JSP文件的相关属性
<description> - *
设定JSP的相关说明
<display-name> - *
浏览器的标题栏中显示内容的设定
<icon> - *
浏览器的标题栏中显示icon的设定
<small-icon>
16x16 pxのiconの相对路径
<large-icon>
32x32 pxのiconの相对路径
<url-pattern> - +
设定所影响的范围(如:*.jsp)。至少指定一种
<el-ignored> - ?
是否忽略EL表达式。初始值はfalse
<scripting-invalid> - ?
是否忽略scriptlet(<% %>之间的部分)。初始值はfalse
<is-xml> - ?
是否使用XML描述(true,false)
<page-encoding> - ?
JSP的编码格式
<include-prelude> - *
JSPの头部引用文件的指定(jsp文件的相对路径)
<include-coda> - *
JSPの页脚引用文件的指定(jsp文件的相对路径)
一个小例子:
<jsp-config>
<taglib>
<taglib-uri>http://jakarta.apache.org/struts/tags-bean</taglib-uri>
<taglib-location>/WEB-INF/tld/struts-bean.tld</taglib-location>
</taglib>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
</jsp-property-group>
</jsp-config>
分享到:
相关推荐
### jsp-config标签使用详解 在JavaServer Pages (JSP)技术中,`jsp-config`元素主要用于指定一组适用于整个Web应用程序或特定页面的配置参数。这些配置参数可以在部署描述符(web.xml)文件中定义,也可以通过注解...
了解以上基础后,你就可以开始探索JSP的更高级特性,如EL(Expression Language)、JSTL(JavaServer Pages Standard Tag Library)以及自定义标签库,进一步提升你的Web开发能力。记住,实践是检验真理的唯一标准,...
在标准的Struts配置中,并没有`<display>`标签。这可能是示例中的误用或者自定义扩展。如果这是一个自定义扩展,则具体含义需要参考相应的文档或实现。 ##### 2. `<form-beans>` 和 `<form-bean>` 元素 - **`<form...
除了上述主要部分,`struts-config.xml`还可以包含自定义标签库的定义,以及与国际化相关的配置。 通过深入理解并熟练掌握`struts-config`文件的配置,开发者可以精确地控制Struts框架的行为,优化应用性能,并...
Struts框架允许开发者通过插件系统和自定义标签库(Tag Libraries)扩展其功能。这些组件的配置也在`struts-config.xml`中完成。 总的来说,`struts-config.xml`是Struts应用的蓝图,它定义了所有重要的组件、数据...
JSP提供了九个内置对象,包括`request`、`response`、`session`、`application`、`out`、`config`、`pageContext`、`exception`和`page`。这些对象对应于Servlet API中的类,简化了Web开发。例如,`request`对象用于...
</h:form> 在 JSF(JavaServer Faces)开发中,我们通常会遇到一些核心概念和技术,包括JSF的基本架构、face-config.xml配置文件的作用以及如何利用JavaBeans(如UserLogin)与视图(如login.jsp)进行交互。...
JSP提供了一些内置指令,如`<%@ page %>`, `<%@ include %>`, 和`<%@ taglib %>`,它们分别用于设置页面属性、包含其他文件和导入自定义标签库。JSP动作元素如`<jsp:include>`, `<jsp:forward>`, `<jsp:param>`等,...
WAR 文件是 Java Web 应用的标准打包格式,包含了运行在应用服务器上的所有必要组件,如 Servlet、JSP 页面和静态资源。Lavender 还可能包含对静态资源如 CSS、JavaScript 和图片的管理功能,这些资源对于构建现代 ...
在Java Web开发中,Struts框架是一个非常流行的MVC(Model-View-Controller)架构,它简化了构建基于JSP和Servlet的应用程序。在Struts框架中,`struts-config.xml`是核心配置文件,用于定义动作映射、数据源等关键...
每个`<forward>`标签定义了一个逻辑名(name),以及与其关联的JSP页面路径(path)。Action的`execute()`方法返回的`ActionForward`对象的实例决定了调用哪个`<forward>`配置。 `execute()`方法是Action类的核心,...
JSP页面包含静态HTML和动态Java代码,通过指令、脚本元素和动作标签来实现功能。例如,`<jsp:include>`用于动态地插入页面,`<jsp:useBean>`用于创建和操作Java对象,而`<%= %>`用于输出表达式的值。 **STRUTS框架*...
### JSP自定义标签知识点详解 #### 一、概述 JSP(JavaServer Pages)是一种基于Java技术的服务器端动态网页开发技术。JSP自定义标签则是为了提高JSP页面的可读性和重用性而引入的一个重要特性。通过自定义标签,...
本文将深入探讨JSP标签,特别是自定义标签,并解释如何通过`web.xml`配置文件来引入标签库描述文件,以便在JSP页面中使用这些标签。 首先,JSP标准标签库(JSTL)是一套预定义的标签,用于处理常见的任务,如迭代、...
5. **ActionForward配置**:`<action-Forwards>`定义了Action处理完后可能的转发或重定向的目标,`name`属性为转发名称,`path`属性为实际的JSP或Servlet路径。 6. **Controller配置**:Struts1.3中的控制器主要由`...
至于“工具”标签,可能是指Struts1框架本身作为开发工具,或者是使用某种工具(如IDE、调试工具等)来辅助完成这种直接跳转到JSP的操作。 文件列表中提到的`com`可能是误输入,通常`com`是Java包名的一部分,代表...
1. JSP内置对象:request,response,session,application,out,pageContext,page,config等,它们提供了与Web环境交互的便捷接口。 2. EL(Expression Language):一种简洁的表达式语言,用于访问JavaBean或...
1. **JSP基本语法**:理解JSP脚本元素、指令标签和动作标签,学会如何在页面上展示数据。 2. **Servlet生命周期**:了解Servlet的初始化、服务和销毁过程,以及如何处理HTTP请求和响应。 3. **Struts配置**:学习...
- **定义**:taglib是JSP的标签库指令,用于引入自定义的标签库。 - **使用方式**: - 实现一个标签类,继承自`TagSupport`或其子类。 - 定义标签库描述文件(TLD),描述标签的行为。 - 在JSP页面中使用`...
JSTL(JavaServer Pages Standard Tag Library)是用于简化JSP开发的一组预定义标签库,它提供了多种功能,使得开发者能够更有效地处理常见的Web应用任务。JSTL的核心目标是减少在JSP页面中使用脚本元素,提高代码的...