`

关于 web 连接和图片的地址问题

阅读更多

首先声明一点所有超连接,图片,css地址,js地址必须要以全地址.

这样的做法是最使用的.

 

上网看到很多文件都说连接问题,看到了很多文件都用<%=request.getContextPath()%>做为地址的前缀。

这个是没错误的,但是某些环境下可能不适合用.先了解一下我们的场景.

 

 

webRoot  
/ mobile1
/ mobile2
/ image

 

 

 

第一 分为静态文件和动态文件.

动态文件分为jsp,servlet,do,.dwr等连接.

静态文件为css,js,jpg,gif等后缀连接.在这里说明一点css里如果有图片声明,图片头地址是继承css头地址.

解决方案:

在上边我们应该声明一些变量,定义为动态连接和静态连接的头比如说

<img src="${staticurl}/images/gif_45_110.gif" width="20" height="20">

<a href="<%=request.getContextPath()%>/xxx/xxx.do">登录</a>

这样在大型网站架构上可以避免以后返工的情况,staticurl可以在启动工程的时候初始化

 

第二 相对一个web工程可以由多个域名访问不同的目录.

这里也分为两种情况

为和死连接

死连接比如说带域名的连接

http://ww1.javapk.com/mobile1/index.jsp

http://ww2.javapk.com/mobile2/index.jsp

这样的连接我们最好还是采用变量的方式来处理.

<a href="{domain1}/mobile1/index.jsp">模块1</a>

<a href="{domain2}/mobile2/index.jsp">模块2</a>

动态连接指的是无论什么域名连接到这个页面都以相同的头作为解析.

这个应该比较简单用<%=request.getContextPath()%>就可以了

 

(提示:应该考虑开发环境和生产环境不同从而选择不同的地址便于团队调试开发).

 

分享到:
评论

相关推荐

    web连接echarts图表

    web连接echarts图表,web项目通过javascript技术连接echarts的柱状图,折线图,以及提供图片下载功能、图片刷新功能

    C# winfrom中webservice接口连接服务器上传图片和下载图片.zip

    C# winfrom中webservice接口连接服务器上传图片和下载图片 C# winfrom中webservice接口连接服务器上传图片和下载图片

    C# winfrom中webservice接口连接服务器上传图片和下载图片

    C# winfrom中webservice接口连接服务器上传图片和下载图片。 上传图片和下载图片,使用的时候先要在你要上传的服务端用IIS发布webservice接口 传输图片

    web前端初学讲义

    网页又称Web页面,是网络文件的组成部分,是可以被浏览器访问的单个HTML超文本文件,它由文字、表格、图片、声音、视频以及各种功能按钮等组成,这些文字、图片、按钮往往又是指向别的主页的连接点。在Internet网上,...

    用SQL Server为Web浏览器提供图像

    在本文中我们演示了一个方法,使用ActiveX动态链接库和ASP,可 以从微软SQL Server服务器把图片装载到Web浏览器。它已经表明,这个方法在快速开发、容易使用和自定义Web页面的灵活上都有优势。动态链接库被用来连接...

    基于Java-Web技术的图片管理系统的设计与实现.doc

    基于Java Web技术的图片管理系统 的设计与实现 本科毕业设计 目 录 第1章 引言 6 1.1 课题研究目的及意义 6 1.2 课题研究的内容 7 2.1 用户功能需求 7 图片收藏数据库查询系统图片收藏数据库查询系统是方便用户对...

    在java web中显示存入mysql数据库的图片

    在java web中显示存入mysql数据库的图片

    go web编程

    9.4.3 并发版马赛克图片生成Web应用 254 9.5 小结 262 第10章 Go的部署 263 10.1 将应用部署到独立的 服务器 264 10.2 将应用部署到 Heroku 270 10.3 将应用部署到Google App Engine 273 10.4 ...

    jsPlumb 强大的JavaScript连线库,它可以将html中的元素用箭头、曲线、直线等连接起来,适用于开发Web上的图表、建模工具等

    jsPlumb是一个强大的JavaScript连线库,它可以将html中的元素用箭头、曲线、直线等连接起来,适用于开发Web上的图表、建模工具等。它同时支持jQuery+jQuery UI、MooTools和YUI3这三个JavaScript框架,十分强大

    幻灯片图片展示标题连接

    幻灯片图片展示标题连接,实用轻巧WEB开发不可少的小插件。

    web截图上传和邮发到邮箱

    4.截取的图片目前上传的WEB地址假设是www.baidu.com,如果你有实际可以上传文件的URL,替换代码中的所有www.baidu.com即可 5.在TEST.vbs和TEST.html中的代码行:filename=ScreenShot.DoScreenShot("gif",false),如果把...

    Web2.0社区平台源码

    24.修改优酷专辑视频的播放器地址和缩略图不能解析 SpaceBuilder/Share.Web/SiteHtmlParsers/YoukuPlayListHtmlParser.cs 25.修改新浪视频分享的正则表达式 SpaceBuilder/Web/SpaceBuilder.config 26.修改新浪视频...

    海康WEB控件开发包

    海康web控件包,可以连接到海康的设备。

    WEB网站应用连接阿里云RDS数据库实例(小白也能学会的通俗易懂版).pdf

    WEB网站应用连接阿里云RDS数据库实例(小白也能学会的通俗易懂版),为什么要发这个阿里云RDS数据库实例呢,有的同学可能买了阿里云RDS实例不太会用,看了阿里云配置步骤还是不会连接,所以就整理了一下,就一张PDF...

    web_asp程序设计及网页设计

    Web的交互性首先表现在它的超连接上,用户的浏览顺序和所到站点完全由他自己决定。另外通过FORM的形式可以从服务器方获得动态的信息。用户通过填写FORM可以向服务器提交请求,服务器可以根据用户的请求返回相应信息...

    web测试的一些关键点和重要点

    (3)、保证Web应用系统上没有孤立的页面(所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问)。  2、表单测试 (1)、注册、登陆、信息提交等,必须测试提交操作的完整性,以校验提交给服务器的...

    pb实现网页图片下载

    可以通过http连接将图片下载到本地,可以实现一些制定网页图片的下载

Global site tag (gtag.js) - Google Analytics