`
isiqi
  • 浏览: 16489798 次
  • 性别: 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+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. 图书展示...

    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元素,如指令...

    JSP_通过Servlet将excel数据导入SQL

    在本例中,我们编写了一个 JSP 页面,用于上传 Excel 文件并将其导入到数据库中。该页面包含一个表单,用于选择 Excel 文件,并提交到 Servlet 中处理。 6. db.java 的编写 db.java 是一个 Java 类,用于连接...

    使用servlet,jsp实现Excel文件的上传和数据库的导入

    这个场景中,我们将讨论如何使用Servlet和JSP来实现在Java Web应用中完成Excel文件的上传,并将其数据导入到MySQL数据库。Servlet是Java中用于处理HTTP请求的服务器端组件,而JSP则是一种动态网页技术,它们结合使用...

    servlet读取数据库代码到jsp页面表格示例

    在Java Web开发中,Servlet和JSP是两个重要的组件,常用于构建动态网站。本示例结合了Servlet、JSP和MySQL数据库,演示了如何从数据库读取数据并展示在网页表格中,同时实现了基本的数据操作功能:增、删、改、查。...

Global site tag (gtag.js) - Google Analytics