`
Sunshineminyan
  • 浏览: 16637 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

各种jsp配置信息解析

阅读更多
<%@taglib prefix="s" uri="/struts-tags"%>

@taglib表明引用标签。类似java中的import语句
prefix="s" 引用的名称在页面可以使用,就像java中生成的一个对象名,以后调用的时候直接使用<s:xxx/>就可以
uri="/struts-tags"%表示标签库的路径。相当于import一个具体的类~

<%@ taglib uri="http://www.opensymphony.com/sitemesh/decorator"
	prefix="decorator"%>

<decorator:usePage> 和 <decorator:useHtmlPage> 标签作用相同都是显示被装饰页面中使用的标签属性。http://tnyx2005.blog.163.com/blog/static/3389688820091016105554839/
<decorator:body />:插入原始页面(被包装页面)的body标签中的内容。
http://blog.csdn.net/jzh440/article/details/7770013
但是sitemesh插件在装饰html页面时,本身存在中文编码错误的bug,对此最简单的办法是将html页面改成jsp页面,当然还会有一些其他解决办法。
还有另外一种类似于sitemesh的装饰框架--tiles框架,听说不存在中文乱码的问题,但是配置起来相对麻烦一点,暂时还没有用过,有时间的时候可以试试。

<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

这个语句是用来拼接当前网页的相对路径的。

<base herf="...">用来表明当前页面的相对路径所使用的根路径,也就是项目名称

比如,页面内部有一个连接,完整的路径应该是 http://localhost:8085/Info_System/user/user_info.jsp
其中http://server/是服务器的基本路径,Info_System是当前应用程序的名字,那么,我的根路径应该是那么http://localhost:80/Info_System/。

用这个base,服务器就可以动态的将指定路径和页面的相对路径拼装起来,形成完整的路径。
  
  • 1.request.getSchema();可以返回当前页面所使用的协议,就是"http"
  • 2.request.getServerName();返回当前页面所在服务器的名字  
  • 3.request.getServerPort();返回当前页面所在服务器的端口号"
  • 4.request.getContextPath();返回当前页面所在的应用的名字
当前页面路径是:http://localhost:8080/CRMS

<head>
    	<base href="<%=basePath%>">
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
        <!--使部分国产浏览器默认采用高速模式渲染页面-->
        <meta name="renderer" content="webkit">
        <title><s:text name="defaultTitle"/></title>
        <meta name="viewport" content="width=device-width">

        <!-- Place favicon.ico and apple-touch-icon.png in the root directory -->
		<link rel="shortcut icon" href="img/favicon.ico">

		<!-- CSS -->
        <link rel="stylesheet" href="css/bootstrap.cosmo.css">
        <link rel="stylesheet" href="css/font-awesome.min.css">
        <link rel="stylesheet" href="css/main.css">
        <link rel="stylesheet" href="css/darkblue.css">
        <link rel="stylesheet" href="css/style.css">
        <script src="js/vendor/modernizr-2.6.2.min.js"></script>
        <script src="js/jquery.min.js"></script>
		<!--[if (lt IE 9) & (!IEMobile)]>
		<script src="js/vendor/html5shiv.min.js"></script>
		<script src="js/vendor/respond.min.js"></script>
		<![endif]-->
		<decorator:head/>
    </head>

meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的<head>与</head>中。
Modernizr:是一个开源的JS库,它使得那些基于访客浏览器的不同(指对新标准支持性的差异)而开发不同级别体验的设计师的工作变得更为简单。它使得设计师可以在支持HTML5和CSS3的浏览器中充分利用HTML5和CSS3的特性进行开发,同时又不会牺牲其他不支持这些新技术的浏览器的控制。http://www.osmn00.com/translation/221.html
Font Awesome:一套绝佳的图标字体库和CSS框架http://fontawesome.dashgame.com/
<span>标记和<div>标记一样,作为容器标记而被广泛应用在html语言中,但是 二者的区别在于 前者是 行类元素 在它的前后不会换行;而<div>是块级元素,他包围的元素会自动换行 一个div占一行
分享到:
评论

相关推荐

    velocity jsp多视图解析器整合

    整合velocity和jsp 通过不同视图解析器,返回不同视图

    JSP开发平台的配置(JDK+TOMCAT+MYSQL)

    JSP开发平台的配置(JDK+TOMCAT+MYSQL)

    jsp开发配置小详细说明

    JSP是基于Java技术的,所以配置JSP环境之前必须要安装J2SDK。 2、Apache服务器:Apache组织开发的一种常用Web服务器,提供Web服务。 3、Tomcat服务器:Apache组织开发的一种JSP引擎,本身具有Web服务器的功能,...

    JspStudy 2014 (JSP环境集成包一键配置),绿色

    JspStudy集成JDK+tomcat+Apache+mysql,JSP环境配置一键启动。无需修改任何配置即可迅速搭建支持JSP的服务器运行环境。 纯绿色解压即可,支持系统服务和非服务两种启动方式,自由切换。控制面板更加有效直观地进行...

    JSP 程序设计从入门到精通 PDF 教程

     1.2.1Tomcat下JSP环境的配置 12  1.2.1建立自己的Jsp工作目录 13  1.3 JSP语法介绍 14  1.3.1 JSP页面中的元素 14  1.3.2 JSP语法概要 15  1.3.3关于模板文本(静态HTML) 16  1.4 运行第一个Jsp程序 ...

    JSP一键安装包,JspStudy,JSP环境一键安装包

    JspStudy集成JDK+tomcat+Apache+mysql,JSP环境配置一键启动。无需修改任何配置即可迅速搭建支持JSP的服务器运行环境。 纯绿色解压即可,支持系统服务和非服务两种启动方式,自由切换。控制面板更加有效直观地进行...

    CentOS 安装配置JDK与Tomcat支持jsp文件解析

    jsp通用模块及典型系统开发导航

    jsp通用模块及典型系统开发导航 源码 第1章 JSP基础.1.1 运行环境的安装配置1.2 开发环境的安装配置1.3 JSP基础知识1.4 本章小结第2章 JSP2.0新特性及内建对象解析2.1 JSP2.0的新特性2.2 JSP的内建对象概述...

    JSP的两种设计模式 Model1和Model2

    系统在工作时,需要配置文件信息(XML),但是,一般情况下,系统会在初始化的时候,一次将配置文件中的信息加载到内存中,用系统定义的配置对象来封装。所谓配置对象就是专门的用于封装配置信息的对象,它提供了...

    tomcat配置自身错误页面

    tomcat配置自身错误页面,直接替换tomcat本身的root文件夹即可。然后修改web.xml,具体方式详见:https://blog.csdn.net/f552126367/article/details/107999676

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.  本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.  本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.  本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...

    android json请求的例子和jsp服务器的例子

    在android 上有时候需要通过json和服务器交换数据,但是有时没有服务器,不能真正的体会...同时大概讲解了jsp服务器怎么配置的 android端的例子包涵了发送json到服务器如何解析和接收json如何解析的内容 代码已经调试通过

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part5

    本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.  本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...

    OCR识别 .条形码识别,解析条形码并返回商品信息

    功能和配置见博客 http://blog.csdn.net/b275518834/article/details/10382757 windows环境 32位 64位均可

    Windows IIS配置Jsp和php环境方法

    我们一般将Tomcat与Apache或IIS配合使用,让Apache对网站的静态页面请求提供服务,而Tomcat作为专用的JSP引擎,提供JSP解析,以得到更好的性能。

    linux下tomcat安装配置.docx

    目前有很多网站使用jsp的程序编写,所以解析jsp的程序就必须要有相关的软件来完成。Tomcat就是用来解析jsp程序的一个软件,Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目...

    J2EE JNDI配置原理详解 JBOSS安装配置 Maven入门 Ant使用入门

    1.5 JSP 隐式对象简介 1.6 Java解析XML的四种方法 1.7 struts1和truts2比较 1.8 Tomcat5启动流程与配置详解 1.9 HttpServlet详解 1.10 Ant使用入门 1.11 Maven Ant之间的比较 1.12 详解MANIFEST.MF文件 1.13...

    科技企业信息管理代码

    JSP解析错误 你的JSP里面写了没有定义的标签 从你的 The value for the useBean class attribute MD5.MD5 is invalid 猜测的话 useBean这个BEAN你没定义 自然他的属性MD5.MD5也就不存在了`` 好好看看你的WEB.XML等...

Global site tag (gtag.js) - Google Analytics