jsp页面中某个src,如某个iframe的src,应该填写什么?可以是html、jsp、servlet、action吗?是如何加载的?

jsp页面中某个src,如某个iframe的src,应该填写什么?可以是html、jsp、servlet、action吗?是如何加载的?

如有个test工程,其某个jsp中有个iframe,代码如下:

<div class="tc1" style="padding-left: 10px">
      <iframe src="${contextpath}/main/getIframeJsp" width="220" height="120px" marginwidth="1" marginheight="1" name="test" id="test" border="0" frameborder="0"></iframe>
</div>

iframe的src为:${contextpath}/main,完整链接为http://127.0.0.1:8080/test/main/getIframeJsp

===1可以是html 2可以是其他工程的html==

参考链接:http://www.w3school.com.cn/tags/att_iframe_src.asp

src 属性规定在 iframe 中显示的文档的 URL。

规定显示在 iframe 中的文档的地址。

可能的值:

  • 绝对 URL - 指向其他站点(比如 src="www.example.com/index.html")
  • 相对 URL - 指向站点内的文件(比如 src="index.html")

===可以是本工程或者其他工程的,action、servlet==

参考链接:http://zhidao.baidu.com/link?url=SgvyO2Hj2b9AQbSmRmOPspYLMNqw_6XpiQY2VwiYLj8yG08dkOk-l4HF7A7nB9ZeSRGsuZDjJMvp5Aw4RuAVd3YIrb0xhQfXUF9vj55sbg7

问:  iframe中的src能否是servlet,再将servlet跳向的jsp显示在iframe中?

答:可以的。
设置iframe的src=‘xxxxx / yyy.do’,在对应servlet中,类似下面写法跳转:request.getRequestDispatcher("/a/b.jsp").forward(request,response);

===总结

可以理解为,src是一个url请求,如这个:<div class="tc1" style="padding-left: 10px">
      <iframe src="${contextpath}/main/getIframeJsp" width="220" height="120px" marginwidth="1" marginheight="1" name="test" id="test" border="0" frameborder="0"></iframe>
</div>

src是http://127.0.0.1:8080/test/main/getIframeJsp,其执行的过程跟在浏览器中输入http://127.0.0.1:8080/test/main/getIframeJsp的执行过程一样,执行test工程mainAction类的getIframeJsp方法,并将执行结果在iframe位置显示。

时间: 2024-08-02 11:04:17

jsp页面中某个src,如某个iframe的src,应该填写什么?可以是html、jsp、servlet、action吗?是如何加载的?的相关文章

jsp页面中如何将时间戳字符串格式化为时间标签

datetag.tld文件: 1 <?xml version="1.0" encoding="ISO-8859-1" ?> 2 <!DOCTYPE taglib 3 PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" 4 "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"> 5

jQuery 获取jsp页面中用iframe引入的jsp页面中的值

<iframe scrolling="no" src="<c:url value='/unitBaseperson/view.do?para=9&op=send&type=xls'/>" id="main" frameborder="0" width="400"></iframe> <!--在a.jsp页面中--> 假如我的jsp页面包含这样一

Java项目在jsp页面中引入jquery框架的步骤

环境:在Java  web项目中引入juqery框架 工具:MyEclipse8.5 [步骤如下] A:新建一个Java web项目TestJquery,在WebRoot目录下创建一个jquery文件夹 B:下载jquery-1.8.3.min.js放入jquery文件夹中 C:创建jsp页面 <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%&g

系统管理模块_部门管理_改进_抽取添加与修改JSP页面中的公共代码_在显示层抽取BaseAction_合并Service层与Dao层

系统管理模块_部门管理_改进1:抽取添加与修改JSP页面中的公共代码 commons.jspf <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags" %> <meta http-equiv="Conten

JSP页面中中文乱码问题

在编写Jsp页面的时候,发现写入其中的中文在浏览器浏览的时候会出现乱码的情况. 出现乱码的原因分析: 因为页面中对自己的编码格式的声明和页面的实际编码格式不相同,导致的,所以解决办法就是将页面中的声明的编码格式与页面的实际编码格式设为同一个编码. 这个问题可以这样解决: 首先,在页面顶端,用page指令声明此页的编码格式,比如通过contentType="text/html, utf-8"声明为utf-8格式. 其次,通过project->properties->resou

jsp页面中jstl标签详解

JSLT标签库,是日常开发经常使用的,也是众多标签中性能最好的.把常用的内容,放在这里备份一份,随用随查.尽量做到不用查,就可以随手就可以写出来.这算是Java程序员的基本功吧,一定要扎实. JSTL全名为JavaServer Pages Standard Tag Library,目前最新的版本为1.1版.JSTL是由JCP(Java Community Process)所制定的标准规范,它主要提供给Java Web开发人员一个标准通用的标签函数库. Web程序员能够利用JSTL和EL来开发We

jsp页面中引用其他页面的方法

初看这个标题....大家的感觉一定是好2啊.....博主一定要说jsp的动态引用(jsp:include)和静态引用(@include)了.介绍这两者区别的文章已经烂大街了..一搜一大把..博主竟然还来介绍这些老古董..果断alt+F4... 如果你确实是这么想的...那请先别急着关闭页面...今天我来分享一下自己的理解,算是对烂大街的东西的一点补充吧...(后面文字会比较啰嗦) 首先先说明下为什么会去讨论这个话题. 我在写自己的博客程序的时候(blogv2.labofjet.com),程序中的

将flex页面嵌入到jsp页面中

如果我们只需要用到Flex的一部分功能,例如播放器功能,我们可以单独把Flex页面嵌入到Jsp页面中.要想实现此功能,需要下载一个工程,将其覆盖在服务器根目录下即可.你可以在次下载:FlexModule_j2ee.zip. 在eclipse下新建一个web工程,将刚才下载的工程解压缩,然后将webtier文件夹下的内容覆盖服务器根目录下,如本人的: 注意要将lib文件夹和jars文件夹下的jar包添加到到类路径下,这样就算是整合完成了吧. 接着新建一个flex的mxml文件PlayVideo.m

Java与Flex学习笔记(20)---将flex页面嵌入到jsp页面中

如果我们只需要用到Flex的一部分功能,例如播放器功能,我们可以单独把Flex页面嵌入到Jsp页面中.要想实现此功能,需要下载一个工程,将其覆盖在服务器根目录下即可.你可以在次下载:FlexModule_j2ee.zip. 在eclipse下新建一个web工程,将刚才下载的工程解压缩,然后将webtier文件夹下的内容覆盖服务器根目录下,如本人的: 注意要将lib文件夹和jars文件夹下的jar包添加到到类路径下,这样就算是整合完成了吧. 接着新建一个flex的mxml文件PlayVideo.m