`
shixiaomu
  • 浏览: 383929 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jsp include 动态 文件名

    博客分类:
  • java
阅读更多

1.2.3      包含

 

<jsp:include page=”1.jsp” />
<jsp:include page=”3.jsp” />
<jsp:include page=”7.jsp” />

 

由于<jsp:include>只能指定固定的jsp文件名,不能动态指定jsp文件名。

 

我们需要把<jsp:include>翻译为Java code – RequestDispatcher.include();
下面我们换成这种写法。

 

 

 

java代码:  

 

<% request.getRequestDispatcher(”1.jsp”).include(request, response); />
<% request.getRequestDispatcher(”3.jsp”).include(request, response); />
<% request.getRequestDispatcher(”7.jsp”).include(request, response); />

 

例:在servlet中进行重定向  
代码内容通常在servlet中使用,不在jsp中使用。
  

public void doPost(HttpServletRequest request,HttpServletResponse response)   
throws ServletException,IOException    ...{   
     response.setContentType("text/html; charset=gb2312");   
     ServletContext sc = getServletContext();   
     RequestDispatcher rd = null;   
     rd = sc.getRequestDispatcher("/index.jsp"); //定向的页面   
     rd.forward(request, response);   
}

分享到:
评论

相关推荐

    JSP动态网站开发基础练习代码

    【JSP动态网站开发基础练习代码】是一份用于学习JSP(Java Server Pages)动态网站开发的实践资源,源自清华大学的教学实例。这份压缩包包含了基本的JSP编程元素、Servlet处理以及数据库交互等内容,旨在帮助初学者...

    动态Jsp页面转换成静态Html页面

    在Java EE开发中,动态网页技术如JSP(JavaServer Pages)被广泛用于构建交互式Web应用程序。然而,为了提高网站性能,降低服务器负载,并优化搜索引擎优化(SEO),经常需要将动态JSP页面转换为静态HTML页面。这个...

    JSP动态网站设计案例教程(第2版)程序源代码

    4. **指令元素**:如、&lt;%@ include %&gt;、&lt;jsp:include&gt;、&lt;jsp:forward&gt;等,用于设置页面属性、引入外部资源或控制页面流程。 5. **脚本元素**:用于编写Java代码,可以定义变量、方法或者直接输出内容。 6. **EL...

    JSP动态网页制作基础培训教程源代码.rar

    5 include.jsp 第4章\ch4 利用include指令包含上述3个JSP页面 6 example1.jsp 第4章\ch4 Scriptlet示例 7 div.jsp 第4章\ch4 处理客户请求阶段的错误示例 8 error.jsp 第4章\ch4 div.jsp页面的错误处理页面 9 ...

    实验2 JSP动作标记.pdf )

    在实验的具体要求中,首先需要创建一个名为giveFileName.jsp的页面,它通过include动作标记动态地引入readFile.jsp页面,并向其传递一个文件名如ok.txt。这个动作标记的使用有助于在不改变原有页面结构的情况下,...

    JSP指令和动作熟悉

    然后是动态包含,通过`&lt;jsp:include&gt;`动作实现。动态包含允许我们在运行时根据用户请求或条件决定包含哪个文件。例如: ```jsp &lt;jsp:include page="header.jsp" flush="true"/&gt; ``` `flush`属性表示是否清空输出...

    jsp 例程 jsp 例程 jsp 例程

    JSP指令如`&lt;%@ page %&gt;`, `&lt;%@ include %&gt;`, `&lt;jsp:include&gt;`等,用于设置页面属性或包含其他文件;脚本元素如`&lt;% %&gt;`、`! %&gt;`、`&lt;%= %&gt;`分别用于执行Java代码、声明变量和输出表达式;动作标签如`jsp:useBean`、`...

    jsp高级编程 jsp高级编程 jsp高级编程 jsp高级编程

    学习JSP的基本结构,包括JSP页面生命周期、指令元素(page指令、include指令、taglib指令)、动作元素(jsp:include、jsp:forward、jsp:param等)以及脚本元素(声明、表达式、脚本块)。 深入到JSP的高级主题,你...

    jsp期末考试题

    jsp(JavaServer Pages)是一种基于Java技术的服务器端脚本语言,主要用于生成动态网页。下面是jsp期末考试题,涵盖了jsp的基本概念、jsp标签、jsp指令、jsp动作、jsp语法等知识点。 1. FileInputStream 读取文件的...

    jsp 实现图片跳转

    在IT行业中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,它是基于Java平台的。JSP允许开发者将HTML代码与Java代码结合在一起,从而实现动态内容的生成。在这个场景下,"jsp 实现图片跳转"指的是利用JSP...

    JSP 速成教程

    **JSP(Java Server Pages)** 是一种动态网页技术,由Sun...文件名中的`.pdg`可能表示PDF文档的部分页面,用于进一步深入学习JSP的相关内容。结合这些资料,你将能够快速提升JSP技能,为你的Web开发事业打下坚实基础。

    郑州轻工业大学-JSP-PPT.zip

    例如,jsp:include可以动态地将一个页面包含到另一个页面中,jsp:forward则可以将请求转发到另一个资源,而jsp:params用于传递参数。 4. **JSP注释**: - `5-1 常用注释.pdf`:JSP提供了两种类型的注释,一种是...

    图书资料查询系统(java jsp)

    1. **JSP指令**:如`&lt;%@ page %&gt;`, `&lt;%@ include %&gt;`, 和`&lt;jsp:include&gt;`,它们用于配置整个页面或引入其他文件。 2. **JSP动作**:如`&lt;jsp:useBean&gt;`, `&lt;jsp:setProperty&gt;`, `&lt;jsp:getProperty&gt;`等,它们用于管理...

    jsp经典代码 绝对的经典

    **JSP(Java Server Pages)** 是一种动态网页技术,由Sun Microsystems开发,它允许开发者在HTML、XML或其他标记语言中嵌入Java代码,从而实现服务器端的动态内容生成。JSP是Java EE的一部分,其核心理念是分离表现...

    一个jsp实例源代码

    **JSP(JavaServer Pages)** 是一种动态网页技术,由Sun Microsystems开发,现在由Oracle公司维护。它允许Web开发者将HTML代码与Java代码结合在一起,以创建交互式的Web应用程序。JSP的主要目的是简化Java Web应用...

    网站JSP的链接和学习

    这个文件名可能是某个网站的域名,可能包含的是一个实际运行JSP的网站的源代码。通过研究这样的实例,学习者可以更好地理解JSP在实际项目中的应用,包括目录结构、数据库连接、会话管理、错误处理等多个方面。此外,...

    jsp04_jsp_

    【压缩包子文件的文件名称列表】只有一个文件名:jsp04,推测这可能是该章节的主讲材料,如PDF教程、代码示例或者课件。 在这个章节中,我们可以期待学习以下JSP的相关知识点: 1. **JSP基本结构**:理解JSP页面的...

    基于jsp开发的门户网站

    开发者可以使用JSP动作元素(如&lt;jsp:include&gt;、&lt;jsp:forward&gt;等)和脚本元素()来动态生成内容。此外,JSP还支持EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library),使得页面逻辑更加简洁...

    jsp 企富商贸网jsp 企富商贸网

    - **JSP指令**:如`&lt;%@ include %&gt;`, `&lt;jsp:include&gt;`, `&lt;jsp:useBean&gt;`等,用于控制页面的结构和行为。 - **EL(Expression Language)**:用于在JSP页面中简便地访问JavaBeans或其他Java对象的属性。 - **JSTL...

    jsp从入门到精通 配套光盘 jsp源代码

    动态内容以标签或脚本元素的形式存在,如`&lt;jsp:include&gt;`、`&lt;jsp:forward&gt;`、`&lt;% %&gt;`等。 2. **JSP生命周期**:包括加载、编译、初始化、服务和销毁五个阶段。在服务阶段,JSP会被转换为Servlet,然后执行HTTP请求和...

Global site tag (gtag.js) - Google Analytics