`
isiqi
  • 浏览: 16865732 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

在servlet和jsp中动态导入内容

阅读更多

servlet中
RequestDispatcher dispatcher = request.getRequestDispatcher(path);
dispatcher.include(request,response);

jsp
<%@ include file="path" %> (目前我没有测试出来这两者的区别,可能是使用eclipse的原因,一旦保存了后,将自动构建)
<jsp:include page="<%=path %>" >

这里面的 path 如果以 /起头,比如
/test/hello.jsp 就代表上下文的这个文件
./test/hello.jsp 当前文件下的/test/hello.jsp
../test/hello.jsp 当前文件的父亲的/test/hello.jsp
path同样可以是servlet里的mapping映射

servlet使用外部配置导入资源,需要在 web.xml进行配置
<servlet>
<description></description>
<display-name>HelloWorldServlet</display-name>
<servlet-name>HelloWorldServlet</servlet-name>
<servlet-class>testservlet.HelloWorldServlet</servlet-class>
<init-param>
<param-name>file</param-name>
<param-value>/PrintLog</param-value>
</init-param>
</servlet>
通过 String value = (String) getInitParameter("file"); 得到 /PrintLog

jsp使用外部配置导入资源
<%
java.util.ResourceBundle bundle = new java.util.ResourceBundle.getBundle("com.jspservletcookbook.include");
String segment = budle.getString("external-include");
%>
文件 include.properties 储存在 WEB-INF/classes/com/jspservletcookbook
文件 include.properties内容为:external-include=WEB-INF/jspf/header_tag.jsp

jsp导入上下文之外的内容
使用 c:import JSTL核心标记

分享到:
评论

相关推荐

    jsp中include指令静态导入和动态导入的区别详解.docx

    在动态导入中,我们可以使用 `jsp:param` 元素来传递参数给被导入的页面。例如,我们可以在被导入页面中加入额外的请求参数。 静态导入和动态导入的区别 静态导入和动态导入的主要区别在于是否包含被包含页面的...

    WebLogic平台下部署Servlet与Jsp

    本实验旨在让学习者掌握在WebLogic平台上部署Servlet与Jsp的方法和技术要点。通过实际操作,加深对Servlet与Jsp的理解,熟悉WebLogic服务器的基本配置及应用部署流程。 #### 实验环境 - 操作系统:Windows XP - ...

    jsp实现增加、查询和excel数据导入数据库中

    在IT行业中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,它允许开发者使用Java语言来编写服务器端脚本,结合HTML或者其他标记语言,实现动态内容的展示和交互。本话题聚焦于如何利用JSP实现数据库操作,...

    jakarta.servlet.jsp.jstl-api-2.0.0.jar

    在实际开发中,通过在JSP页面中导入JSTL库,可以极大地提高代码的清晰度和可维护性。例如,使用`&lt;c:forEach&gt;`标签遍历集合,而不是在JSP中嵌入Java代码进行循环,使得代码更加简洁易懂。 总之,"jakarta.servlet....

    servlet导入导出excel

    在这个场景中,我们讨论的是如何使用Servlet和JSP(JavaServer Pages)来处理Excel文件的导入和导出,尤其是与MySQL数据库的交互。Excel文件有两种主要格式:XLS(Excel 97-2003工作簿)和XLSX(Excel 2007及以后...

    jsp和servlet知识点总结

    综上所述,JSP和Servlet在Web开发中扮演着互补的角色,JSP专注于视图展示,Servlet负责逻辑控制。了解和熟练掌握它们的特性及用法,对于构建高效、健壮的Web应用程序至关重要。在实际项目中,常常结合MVC设计模式,...

    javax.servlet.jsp.jar

    在实际开发中,理解`javax.servlet`和`javax.servlet.jsp`包中的类和接口是非常重要的,这有助于你更好地编写和调试JSP和Servlet代码。例如,`Servlet`接口定义了服务端处理请求的基本方法,如`service()`;`...

    java Servlet和JSP教程txt

    Java Servlet和JSP是Web开发中的核心技术,它们都是Java平台的一部分,用于构建动态网页和Web应用程序。本教程将深入探讨这两个技术,旨在帮助初学者掌握它们的基础知识。 Servlet是Java编程语言的一个接口,由Sun ...

    jsp&servlet电子书

    JSP和Servlet是Java Web开发中的两大核心组件,它们在构建动态、数据驱动的Web应用程序中扮演着至关重要的角色。下面将详细阐述这两个技术的主要概念、工作原理以及如何在实际开发中应用它们。 1. **JavaServer ...

    jsp+jstl+servlet所需要的全部包

    在Java Web开发中,`JSP (JavaServer Pages)`、`Servlet` 和 `JSTL (JavaServer Pages Standard Tag Library)` 是三个核心组件,用于构建动态网页应用。本压缩包包含的是64位系统下开发这些应用所需的核心库。下面...

    JSP中include指令静态导入和动态导入的区别.pdf

    例如,在`include1.jsp`中,静态导入`error.jsp`,在最终生成的Servlet类中,你会看到`error.jsp`的所有内容都被包含在内。 2. **动态导入** 动态导入则使用`&lt;jsp:include&gt;`动作元素,语法为`&lt;jsp:include page="{...

    博客系统网站jsp源码下载(JSP+SERVLET+MYSQL).zip

    在这个博客系统中,JSP主要负责展示用户界面和处理简单的业务逻辑。 Servlet是Java Web应用中的服务器端组件,用于扩展服务器的功能,处理HTTP请求。Servlet生命周期包括加载、初始化、服务、销毁四个阶段。在博客...

    使用JSP+jqueryUI+java Servlet通过Apache POI实现Excel导入导出

    在Excel导入导出过程中,Servlet将处理JSP提交的文件上传请求,读取Excel数据,并将数据保存到数据库或生成新的Excel文件。 Apache POI是Apache软件基金会的一个开源项目,专门用于读写Microsoft Office格式的文件...

    jsp和servlet请求与响应

    本文详细介绍了JSP和Servlet中关于请求与响应的关键知识点,包括JSP内置对象的作用、请求与响应对象的使用方法、中文乱码问题及其解决办法、转发与重定向的区别以及Servlet的基本创建和配置流程。希望这些内容能够...

    jsp和servlet留言板

    在Servlet中,需要导入相关的Java库,如`javax.servlet.*`和`javax.servlet.http.*`,以实现HTTP请求的处理。 在数据库层面,可能使用MySQL或Oracle等关系型数据库来存储留言信息,包括用户名、留言内容和时间戳等...

    Servlet、jsp网上书店系统

    项目导入MyEclipse后,开发者可以在其中编辑、运行和调试Servlet和JSP代码,同时也可以通过内置的Tomcat服务器进行本地测试。 系统的功能模块可能包括: 1. 用户模块:用户注册、登录、个人信息管理。 2. 图书展示...

    javax.servlet.jsp jar包

    解决jsp中out对象和pageContext不能调用方法的问题,将这一jar包下载并导入项目就可以成功解决这一问题。

    Apache+Servlet+jsp

    Apache、Servlet和JSP是构建Web应用程序的三个关键组件,它们在Java服务器端开发中扮演着重要角色。这篇教程将深入探讨这三个技术及其相互关系。 首先,Apache是世界上最流行的开源HTTP服务器,它提供了稳定、高效...

    jsp-api.jar 在使用jsp时导入的jar包

    在JSP中,Servlet用于处理HTTP请求和响应,提供动态内容。 4. **JSP API**:JSP API提供了创建和管理JSP页面所需的类和接口。它包括`javax.servlet.jsp`和`javax.servlet.jsp.tagext`等包,用于定义JSP元素,如指令...

    servlet+jsp+oracle(配置连接数据库)的java web项目实例

    在本Java Web项目实例中,我们使用Servlet、JSP和Oracle数据库进行集成开发,通过配置连接数据库来实现数据的存取。以下将详细介绍这个项目的关键技术点和步骤。 首先,Servlet是Java Servlet API的核心,它是一种...

Global site tag (gtag.js) - Google Analytics