从网上看到的,觉得不错,贴过来分享给大家:
<jsp-config> 包括 <taglib> 和 <jsp-property-group>
两个子元素。其中<taglib> 元素在JSP 1.2 时就已经存在;而<jsp-property-group>
是JSP 2.0 新增的元素。<jsp-property-group> 元素主要有八个子元素,它们分别为:
1.<description>:设定的说明
2.<display-name>:设定名称
3.<url-pattern>:设定值所影响的范围,如: /CH2 或 /*.jsp
4.<el-ignored>:若为 true,表示不支持 EL 语法
5.<scripting-invalid>:若为 true,表示不支持 <% scripting %>语法
6.<page-encoding>:设定 JSP 网页的编码
7.<include-prelude>:设置 JSP 网页的抬头,扩展名为 .jspf
8.<include-coda>:设置 JSP 网页的结尾,扩展名为 .jspf
简单配置:
-
<
jsp-config
>
-
<
jsp-property-group
>
-
<
url-pattern
>
*.jsp
</
url-pattern
>
-
<
scripting-invalid
>
true
</
scripting-invalid
>
-
<
include-prelude
>
/jsp/segments/taglibs.jspf
</
include-prelude
>
-
<
include-coda
>
/jsp/segments/coda.jspf
</
include-coda
>
-
</
jsp-property-group
>
-
<
jsp-property-group
>
-
<
url-pattern
>
*.do
</
url-pattern
>
-
<
scripting-invalid
>
true
</
scripting-invalid
>
-
<
include-prelude
>
/jsp/segments/taglibs.jspf
</
include-prelude
>
-
<
include-prelude
>
/jsp/segments/coda.jspf
</
include-prelude
>
-
</
jsp-property-group
>
-
</
jsp-config
>
以上配置指明在所有*.jsp,*.do的路径中投不能是使用scriptlet(jsp
脚本),因为这会是java代码和html代码混杂在一起,稀释了代码的清晰度,增加项目维护难度。include-prelude设置每个文件的抬头为
/jsp/segments/taglibs.jspf,include-prelude设置了每个文件的结尾/jsp/segments
/coda.jspf,记住,引入的文件必须是以.jspf为后缀的jsp插件框架文件。
通过引入抬头和结尾可以做一些标签申明和版权申明等类似工作。觉得很值得提倡!
jspf文件跟普通引入的jsp文件除了后缀没有其他区别,都不能包含<html><head><body>等标签,下面贴一个例子
-
<%@ page language=
"java"
contentType=
"text/html; charset=gb2312"
%>
-
<%@ taglib uri="../WEB-INF/tlds/c.tld"
prefix=
"c"
%>
-
<%@ taglib uri="../WEB-INF/tlds/fn.tld"
prefix=
"fn"
%>
-
<%@ taglib uri="../WEB-INF/tlds/struts-bean.tld"
prefix=
"bean"
%>
-
<%@ taglib uri="../WEB-INF/tlds/struts-html.tld"
prefix=
"html"
%>
-
<%@ taglib uri="../WEB-INF/tlds/struts-logic.tld"
prefix=
"logic"
%>
-
<%@ taglib uri="../WEB-INF/tlds/app.tld"
prefix=
"app"
%>
-
<app:resource id="resource"
/>
在jsp页面中要如果要单独引入一个jspf文件,必须要采用 <@include file="...">指令形式静态引入,jspf文件的内容才会被解析并执行其中的jsp指令和tag,使用"jsp:include"和JSTL的"c:import"都没有用,jspf文件被当作纯文本文件处理了
。比如:
-
<%@ include file=
"include/script/jquery.jspf"
%>
分享到:
相关推荐
WEB.XML标准配置注解: <!--Servlet的映射,用来说明客户端IE中输入什么样的地址字符串对应到哪个Servlet的别名--> <!--在该例中在IE地址栏中firstservlet字符串对应到别名为firstservlet的servlet--> <servlet-...
<param-value>/WEB-INF/spring-config.xml</param-value> </context-param> <!-- 备注:此所设定的参数,在JSP网页中可以使用下列方法来取得:${initParam.param_name} 若在Servlet可以使用下列方法来获得:...
2.2.1. 配置web.xml 2.2.2. 最小 <http> 配置 2.2.2.1. auto-config 包含了什么? 2.2.2.2. 表单和基本登录选项 2.2.3. 使用其他认证提供器 2.2.3.1. 添加一个密码编码器 2.3. 高级web特性 2.3.1. ...
2.2.1. 配置web.xml 2.2.2. 最小 配置 2.2.2.1. auto-config包含了什么? 2.2.2.2. 表单和基本登录选项 2.2.3. 使用其他认证提供器 2.2.3.1. 添加一个密码编码器 2.3. 高级web特性 2.3.1. Remember-Me认证 ...
2.2.1. 配置web.xml 2.2.2. 最小<http> 配置 2.2.2.1. auto-config 包含了什么? 2.2.2.2. 表单和基本登录选项 2.2.3. 使用其他认证提供器 2.2.3.1. 添加一个密码编码器 2.3. 高级web 特性 2.3.1. ...
struts2-config-browser-plugin-2.3.15.3.jar struts2-convention-plugin-2.3.15.3.jar struts2-core-2.3.15.3.jar struts2-core-2.3.31.jar struts2-dojo-plugin-2.3.15.3.jar struts2-dwr-plugin-2.3.15.3.jar ...
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...
4.将以下代码添加到web.xml配置文件中: <servlet-name>Connector</servlet-name> <servlet-class> com.FCKeditor.connector.ConnectorServlet </servlet-class> <init-param> <param-name>baseDir</param-...
在src目录下new一个新的file,命名为c3p0-config.xml 必须为该名称,否则数据库连接池无法使用! 5.建entity包,until包,建立三层结构(dao,service,servlet) 6.导入entity类与素材图片。 使用IDEA软件自带插件...
2.6.2 Struts-config.xml文件..... 39 2.7 Struts标签库..... 43 2.7.1 Bean标签库..... 43 2.7.2 HTML标签库..... 44 2.7.3 Logic标签库..... 45 2.8 Struts开发环境搭建..... 46 2.8.1 Java平台开发包下载..... 46...
/WEB-INF/database.xml /WEB-INF/applicationContext.xml </param-value> </context-param> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> ...
struts-config.xml 1.27 KB web.xml 1.64 KB classes (2 folders, 3 files, 1.39 KB, 16.66 KB in total.) com (1 folders, 3 files, 1.39 KB, 13.59 KB in total.) webapp (1 ...
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...
bookstore->DBconnection.java loginaction.java useractionform.java login->login.jsp success.jsp fail.jsp structs-config.xml web.xml 有oracle10g驱动classes12.jar
使用IDEA搭建了一个springmvc框架 配置了视图解析jsp&freemaker视图解析 可以导入就用接口项目或者web项目都可以使用 配置文件需要修改一下 <!-- 使用SqlSessionFactoryBean工厂产生SqlSession对象,方便后期注入...
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...
index.jsp [bootstrap 3]创建web.xml创建dispatcher-servlet.xml第2天:-创建了maven快速入门后端项目添加了依赖项在后端pom.xml {spring-core,spring-web,spring-tx,hibernate-core,entitymanager,validator等...
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...
主要功能有java工程和WEB工程,EJB,JWS,JMS模块开发,包,类的创建和保存,java代码和jsp页面的编辑,会有方便的辅助对话框,显示相关的函数和属性,jsp页面的有更好的编辑辅助对话框可以少输入很多代码, java代码的自动...
1、有如下一个订单信息页面order.jsp(置于/WEB-INF/jsp目录下),按以下步骤实现一个使用POJO...(5)配置springmvc-config.xml文件。 (6)创建一个result.jsp结果页面(置于/WEB-INF/jsp目录下),用于显示接收到订单信息。