WARNING :If you are an experienced designer of web applications, you might have
used the HTML <base> tag. This tag allows you to specify a location that
all tags like <a> and <img> will use as their base. That is, if you specify a
new base with
<base href="http://www.jstlbook.com/"/>
then a tag like <img src="image.jpg"/> will cause the browser to try to
load http://www.jstlbook.com/image.jpg, not the local image.jpg file in
the same directory as the web page.
The <base> tag, however, does not affect the way that JSP tags like
<jsp:include> operate. To a JSP engine, the <base> tag is arbitrary HTML. <base> has its effect because the browser interprets it and uses it to
modify the way the rest of the page loads. But JSP engines do not interpret
HTML tags; they simply pass them through to the browser. Therefore, although it makes sense to think of <jsp:include> as finding files in a
manner similar to <a> and <img>, the analogy is not perfect. <jsp:include> always looks for files on the local server.
base Tag
时间: 2024-10-05 23:50:06
base Tag的相关文章
Unity内存优化技术测试案例
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,已出版书籍:<手把手教你架构3D游戏引擎>电子工业出版社和<Unity3D实战核心技术详解>电子工业出版社等. CSDN视频网址:http://edu.csdn.net/lecturer/144 Unity引擎优化技术,无非涉及到三点:CPU优化,GPU优化,内存优化. 先谈谈内存优化:大概可以分成三大部分: 1. Unity3D内部的内存 2. Mono的托管内存 3. 引入的DLL或者第
require.js 源码解读——配置默认上下文
首先,我们先来简单说一下,require.js的原理: 1.载入模块? 2.通过模块名解析出模块信息,以及计算出URL? 3.通过创建SCRIPT的形式把模块加载到页面中.? 4.判断被加载的脚本,如果发现它有依赖就去加载依赖模块.如果不依赖其它模块,就直接执行factory方法 ?5.等所有脚本都被加载完毕就执行加载完成之后的回调函数. 从今天起,我们跟着我们简单的例子,通过跟踪代码,来了解require.js的源码. 1 <!DOCTYPE html> 2 <html lang=&q
046医疗项目-模块四:采购单模块—采购单审核(Dao,Service,Action三层)
当医院把采购单提交之后,由监管单位进行采购单审核,由卫生院及卫生局进行审核.卫生局可以审核所有医院创建的采购单,卫生院只审核本辖区医院创建的采购单. 操作流程: 点击"采购单审核" 显示如下: 具体实施如下: Dao层: 分为两个: 查找cgd表中的数据以及数据的数量来实现分页. 我们查找cdg数据的SQL语句: select useryy.mc useryymc, yycgd.*, (select info from dictinfo where typecode = '010' a
040医疗项目-模块四:采购单模块—采购单创建好之后跳转到采购单修改页面(editcgd.action)
我们上一篇文章写到了要从editcgd.action为入口讲.我们要做的事根据edicgd.acion进入到Action层的一个函数,在这个函数里面要做的就是从数据库中把采购单表里面的数据都查出来显示在页面上. 这个action中要做的工作是: 1:从系统配置表中把系统的一些信息查出来(比如采购状态用作下拉表),用来修改采购单信息. 2:根据传进来的采购单的id,找出采购单. 3:把采购单加入到Model中,传到页面,显示. 达到的效果是: 来到这个页面: 输入信息,然后点击保存按钮之后. 来到
041医疗项目-模块四:采购单模块—采购单创建好之后跳转到采购单修改页面,然后实现修改采购单功能
我们上篇文章的内容是: 来到了 我这篇文章要实现的功能是:上面的数据我想要修改.比如: 上面的红色框框要把它修改并提交. 具体如下: 我们所在的页面是editcgd.jsp.代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <%@ page contentType="text/html; charset=UTF-8"%> <%@ include f
requirejs源码
require.js /** vim: et:ts=4:sw=4:sts=4 * @license RequireJS 2.1.11 Copyright (c) 2010-2014, The Dojo Foundation All Rights Reserved. * Available via the MIT or new BSD license. * see: http://github.com/jrburke/requirejs for details */ //Not using str
requests 模块
Python标准库中提供了:urllib.urllib2.httplib等模块以供Http请求,但是,它的 API 太渣了.它是为另一个时代.另一个互联网所创建的.它需要巨量的工作,甚至包括各种方法覆盖,来完成最简单的任务. Requests 是使用 Apache2 Licensed 许可证的 基于Python开发的HTTP 库,其在Python内置模块的基础上进行了高度的封装,从而使得Pythoner进行网络请求时,变得美好了许多,使用Requests可以轻而易举的完成浏览器可有的任何操作.
017医疗项目-模块一:用户登录功能的实现
用户在登录页面上填好姓名和密码还有验证码实现登录. 实现的效果如下: 输入信息后成功. 具体做法代码如下: 我们还是从Dao层开始: 这里用到的Dao层的代码无非就是查名字,查密码什么的.之前就有的,这里的不用了. Service:这一层很重要: 先讲一下这一层要做的东西: 我们要做用户的登录验证. 1.根据传进来的id,去数据库查有没有这个用户,没有直接抛异常,有的话就继续下一步. 2.根据查到的用户sysuser.去查他的存在数据库里面的密码和我们在页面上的密码是不是一致的,一致的就继续,不
终于等到你,python爬虫!!!!
爬虫到底要干什么?爬虫,只要是对网络有一定了解的人,基本上都会听过这个词汇. 但是相信大家对于爬虫这个东西具体是干什么,还有怎么干的都不会太清楚. 先说一下爬虫是干什么的. 简单一句话,爬虫就是模拟人类的使用浏览器的动作,把人想看到的浏览器的显示内容,保存到本地,然后用于分析用途. 很明显,直接使用浏览器去干这件事是不靠谱的,人使用的浏览器本身在把数据从网络上得到以外,还要以能够很完善的适应一个人眼睛的显示的格式才成.而爬虫只要第一部,把数据从网络上得到,保存下来. 于是,它就要针对这个进行优化