08 2012 档案

摘要:1.1 Web server Web server 用来解析HTTP协议。当web服务器接收到一个HTTP请求时,会返回一个HTTP响应,例如送回一个HTML页面。为了处理一个请求,web服务器可 以响应一个静态页面或者图片。进行页面跳转,或者把动态响应的产生委托给一些其它的程序完成,比如CGI, JSP, Servlets, ASP.NET,PHP脚本。 当用户访问一个网站时,首先用户通过查询DNS服务器,得到该域名对应的IP地址,然后使用这个IP地址来进行访问。用户的请求是一个url地 址,在web服务器端,url地址对应web服务器上的文件系统中的某个网站文件的路径。Web ser... 阅读全文
posted @ 2012-08-30 21:38 书山瞌睡虫 阅读(233) 评论(0) 推荐(0)
摘要:Eclipse中10个最有用的快捷键组合一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。2. ctrl+o:快速outline 如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下,也不想使用查找功能的话,就用ctrl+o吧。它可以列出 阅读全文
posted @ 2012-08-30 21:35 书山瞌睡虫 阅读(161) 评论(0) 推荐(0)
摘要:From:http://www.cnblogs.com/j2eedesigner/archive/2011/09/19/2181198.htmlIBATIS核心提示:SqlMap的配置是iBatis中应用的核心。这部分任务占据了iBatis开发的70的工作量。 1、命名空间: sqlMap namespace=Account,在此空间外要引用此空间的元素,则需要加上命名空间名。 2、实体的别名: typeAlias alias=Account type=com.lavasoft.ibatissut.simSqlMap的配置是iBatis中应用的核心。这部分任务占据了iBatis开发的70的工作 阅读全文
posted @ 2012-08-28 07:06 书山瞌睡虫 阅读(210) 评论(0) 推荐(0)
摘要:From:http://www.ibm.com/developerworks/cn/java/fileup/index.html李常庚(coid@sina.com), 自由撰稿人简介:Servlet 是用 Java 编写的、协议和平台都独立的服务器端组件,使用请求/响应的模式,提供了一个基于 Java 的服务器解决方案。使用 Servlet 可以方便地处理在 HTML 页面表单中提交的数据,但 Servlet 的 API 没有提供对以 mutilpart/form-data 形式编码的表单进行解码的支持,因而对日常应用中经常涉及到到文件上传等事务无能为力。本文将从文件传输的基本原理入手,分析如 阅读全文
posted @ 2012-08-25 07:06 书山瞌睡虫 阅读(189) 评论(0) 推荐(0)
摘要:From:http://www.ibm.com/developerworks/cn/java/j-lo-tomcat2/许 令波, Java 开发工程师, 淘宝网简介:这个分为两个部分的系列文章研究了 Apache Tomcat 服务器的系统架构以及其运用的很多经典设计模式。第 1 部分分析了 Tomcat 的工作原理,第 2 部分将分析 Tomcat 中运用的许多经典设计模式,如模版模式、工厂模式和单例模式等。通过学习它们的实践运用能给我们以后的软件设计起到一定的借鉴作用。门面设计模式门面设计模式在 Tomcat 中有多处使用,在 Request 和 Response 对象封装中、Stand 阅读全文
posted @ 2012-08-25 06:48 书山瞌睡虫 阅读(180) 评论(0) 推荐(0)
摘要:From:http://www.ibm.com/developerworks/cn/java/j-lo-tomcat1/许 令波, Java 开发工程师, 淘宝网简介:这个分为两个部分的系列文章将研究 Apache Tomcat 的系统架构以及其运用的很多经典设计模式。本文是第 1 部分,将主要从 Tomcat 如何分发请求、如何处理多用户同时请求,还有它的多级容器是如何协调工作的角度来分析 Tomcat 的工作原理,这也是一个 Web 服务器首要解决的关键问题。本文以 Tomcat 5 为基础,也兼顾最新的 Tomcat 6 和 Tomcat 4。Tomcat 的基本设计思路和架构是具有一定 阅读全文
posted @ 2012-08-25 06:46 书山瞌睡虫 阅读(186) 评论(0) 推荐(0)
摘要:From:http://wenwen.soso.com/z/q266866543.htm 1 HttpServletRequest是专用于HTTP协议的ServletRequest子接口,它用于封装HTTP请求消息。同HttpServletResponse一样,在service()方法内部调用HttpServletRequest对象的各种方法来获取请求消息。WEB客户端发送给WEB服务器的HTTP请求消息分为三个部分:请求行、请求消息头、消息正文(也叫实体内容)。 2 获取请求行的相关信息的主要方法有如下一些: 3 getMethod方法返回HTTP请求消息中的请求方式。 ... 阅读全文
posted @ 2012-08-22 20:56 书山瞌睡虫 阅读(765) 评论(0) 推荐(0)
摘要:From:http://www.iteye.com/news/25859Twitter今天发布了最新的Bootstrap 2.1版本。Bootstrap是Twitter推出的一个开源的用于前端开发的工具包。它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。Bootstrap提供了优雅的HTML和CSS规范,它由动态CSS语言LESS写成,与CSS框架Blueprint存在很多相似之处。Bootstrap推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的code.nasa.gov和MSNBC(微软全国广播公司)的Bre 阅读全文
posted @ 2012-08-21 20:17 书山瞌睡虫 阅读(226) 评论(0) 推荐(0)
摘要:初识Firebug,转载自:http://www.ooso.net/archives/294什么是Firebug从事了数年的Web开发工作,越来越觉得现在对WEB开发有了更高的要求。要写出漂亮的HTML代码;要编写精致的CSS样式表展示每个页面模块;要调试javascript给页面增加一些更活泼的要素;要使用Ajax给用户带来更好的体验。一个优秀的WEB开发人员需要顾及更多层面,才能交出一份同样优秀的作业。为帮助广大正处于Web2.0洪流中的开发人员,在这里为大家介绍一款轻巧灵活的辅助开发工具。Firebug是Firefox下的一款开发类插件,现属于Firefox的五星级强力推荐插件之一。它集 阅读全文
posted @ 2012-08-21 13:21 书山瞌睡虫 阅读(656) 评论(0) 推荐(0)
摘要:FROM:http://www.cnblogs.com/hejunrex/archive/2011/11/17/2252193.html官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validationjQuery plugin: Validation 使用说明转载自:http://blog.sina.com.cn/s/blog_608475eb0100h3h1.html一导入js库<script src="../js/jquery.js" type="text/javascript" 阅读全文
posted @ 2012-08-19 08:17 书山瞌睡虫 阅读(226) 评论(0) 推荐(0)
摘要:From:http://www.xl7788.com/zt/computerprogram/JavaInClass.html从Java1.1开始引入了内部类以来,它就引起了人们的激烈争论。其实任何优秀的语言特性用得不好就是滥用,内部类用得不好就会导致代码像迷宫一样,导致出现毫无重用的综合征。1、内部类分为成员内部类、静态嵌套类、方法内部类、匿名内部类。几种内部类的共性:A、内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类的类命和$符号。B、内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类的成员变量,无论是否是p 阅读全文
posted @ 2012-08-18 20:52 书山瞌睡虫 阅读(167) 评论(0) 推荐(0)
摘要:FROM:http://www.ruanyifeng.com/blog/2011/09/restful.html越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必须考虑,如何开发在互联网环境中使用的软件。RESTful架构,就是目前最流行的一种互 阅读全文
posted @ 2012-08-16 02:11 书山瞌睡虫 阅读(150) 评论(0) 推荐(0)
摘要:From:http://www.cnblogs.com/neng/archive/2012/08/11/2633969.html此文档主要介绍个人认为比较实用的技巧,常用技巧不做介绍。资料来源于网络,自己再集中整理的。一、实用类快捷键1 常用熟悉的快捷键CTRL+C(复制)、CTRL+X(剪切)、CTRL+Z(撤销)、CTRL+F(查找)、CTRL+H(搜索文件或字符串)、CTRL+Y(重做)、CTRL+/(双斜杠注释)、ALT+/(提示)、CTRL+SHIFT+F(格式化代码)2 编码辅助类1)CTRL+D删除当前行。2)CTRL+ALT+Down(Up)复制当前行到下(上)一行中。比CTR 阅读全文
posted @ 2012-08-15 18:23 书山瞌睡虫 阅读(212) 评论(0) 推荐(0)
摘要:From:http://www.cnblogs.com/BeyondAnyTime/archive/2012/08/14/2638070.html排序算法是经常使用的算法,在STL中也有一个比较牛X的快速排序(sort),但是我们不能只会调用sort呀!?作为一个好学的同学,我们要知道各种排序的内部是怎么实现滴~~~提到排序算法我们要知道两个经常提到的概念:(1)排序算法的稳定性:所谓“稳定性”是指,在待排序数组出现的两个相同的元素,排序之后相对维持保持不变。比如:待排序数组为arr[] = {1,4,3,1},排序之后元素变为arr_new[] = {1,1,4,3},并且arr_new中的 阅读全文
posted @ 2012-08-15 18:19 书山瞌睡虫 阅读(148) 评论(0) 推荐(0)
摘要:From:http://raychase.iteye.com/blog/1482240近接触到了Mason,并且了解到了它基础之上的一个MVC框架实现,随即联想到做网站以来接触到的各种各样的页面聚合的场景,颇有意思。页面聚合本身是一种“分而治之”的思想,把复杂的页面分割成可以被重用和独立维护的部分,这些部分的来源灵活,可以来自同一个web app中,也可以来自不同的域;可以聚合独立的子页面(页面集成),也可以聚合数据(数据集成),甚至可以聚合子呈现(模板集成)。客户端聚合这种聚合的最大好处在于把聚合的工作分散到如今越来越强势的客户端,减轻了服务端的压力;另一方面,也从一定程度上简化了服务端的设 阅读全文
posted @ 2012-08-15 06:56 书山瞌睡虫 阅读(246) 评论(0) 推荐(0)
摘要:From:http://www.iteye.com/topic/264249由于Struts2 的是基于 Filter 的拦截机制实现的。所以,使用 Struts2 的 Interceptor 解析请求进行处理即可实现拦截 jsp 页面需求代码转载: 1 import javax.servlet.http.HttpServletRequest; 2 3 import org.apache.struts2.ServletActionContext; 4 5 import com.javasystem.JavaSystemConstants; 6 import com.javasystem.a.. 阅读全文
posted @ 2012-08-14 16:14 书山瞌睡虫 阅读(773) 评论(1) 推荐(0)
摘要:FROM:http://drizzlewalk.blog.51cto.com/2203401/568055所有用Maven管理的真实的项目都应该是分模块的,每个模块都对应着一个pom.xml。它们之间通过继承和聚合(也称作多模块,multi-module)相互关联。那么,为什么要这么做呢?我们明明在开发一个项目,划分模块后,导入Eclipse变成了N个项目,这会带来复杂度,给开发带来不便。为了解释原因,假设有这样一个项目,很常见的Java Web应用。在这个应用中,我们分了几层:Dao层负责数据库交互,封装了Hibernate交互的类。Service层处理业务逻辑,放一些Service接口和实 阅读全文
posted @ 2012-08-12 23:26 书山瞌睡虫 阅读(147) 评论(0) 推荐(0)
摘要:From:http://leeon.iteye.com/blog/127670最后贴一段代码,某高人写的,卡卡Java代码importjava.io.IOException;importjava.io.Serializable;importjava.io.Writer;importjava.lang.reflect.GenericArrayType;importjava.lang.reflect.Method;importjava.lang.reflect.Modifier;importjava.lang.reflect.ParameterizedType;importjava.lang.re 阅读全文
posted @ 2012-08-12 08:59 书山瞌睡虫 阅读(165) 评论(0) 推荐(0)
摘要:From:http://leeon.iteye.com/blog/127669上篇主要将<D>和<D extends List>这类范型变量定义而<>中如果是具体的某个类或者是?之类的就不是范型变量定义了,比如<String[]>,<String>,<? extends List>.比方说以下代码Java代码publicclassClassAextendsClassB<String,String[],?extendsList,ClassC<String>>{}就ClassB<String, S 阅读全文
posted @ 2012-08-12 08:58 书山瞌睡虫 阅读(279) 评论(0) 推荐(0)
摘要:From:http://leeon.iteye.com/blog/127659大家都说Java范型是编译器层面的实现,运行时拿不到范型类。就这句话,我的理解就是,通过对象实例,你是拿不到其范型相关信息,而记录在字节码里的,也就是类上的,方法上的,类变量上的还是可以拿到的。比如某个类中的代码Java代码//这里Alist的超类限制了是只能放String的范型//这个范型信息可以通过Alist.class来获取publicclassAListextendsArrayList<String>{publicvoidTest(){//这个list实例的范型定义应该是只能放String//但这 阅读全文
posted @ 2012-08-12 08:54 书山瞌睡虫 阅读(237) 评论(0) 推荐(0)
摘要:From:http://club.topsage.com/thread-601610-1-1.htmlJava数据库连接接口(JDBC)是Java里定义的一套用于数据库连接和操作的API的集合。由不同的数据库厂商提供这套接口的实现类,对于 java程序员来说,程序员不需要关心数据库的底层的实现,统一的调用JDBC里的抽象出来的API来完成数据库的访问功能,在Data access的功能和接口定义中,java是在别的语言里实现的比较理想的,作为程序员需要的是,知道每个数据库的不同的JDBC的实现,也就是driver,以及对数据库的URL的描述,其他的一切也就是通过统一的调用来实现了,本文章收集了 阅读全文
posted @ 2012-08-11 22:56 书山瞌睡虫 阅读(171) 评论(0) 推荐(0)
摘要:From:http://tutorials.jenkov.com/java-reflection/generics.htmlI have often read in articles and forums that all Java Generics information is erased at compile time so that you cannot access any of that information at runtime. This is not entirely true though. Itispossible to access generics informat 阅读全文
posted @ 2012-08-11 16:25 书山瞌睡虫 阅读(244) 评论(0) 推荐(0)
摘要:FROM:http://www.blogjava.net/myyate/articles/Struts2_source_java.htmlStruts2架构图 请求首先通过Filter chain,Filter主要包括ActionContextCleanUp,它主要清理当前线程的ActionContext和Dispatcher;FilterDispatcher主要通过AcionMapper来决定需要调用哪个Action。 ActionMapper取得了ActionMapping后,在Dispatcher的serviceAction方法里创建ActionProxy,ActionProxy... 阅读全文
posted @ 2012-08-10 08:51 书山瞌睡虫 阅读(268) 评论(0) 推荐(0)
摘要:From:http://www.ishang123.com/jishubowen/java/2012-07-28/100.html最近在使用Google的Gson包进行Json和Java对象之间的转化,对于包含泛型的类的序列化和反序列化Gson也提供了很好的支持,感觉有点意思,就花时间研究了一下。由于Java泛型的实现机制,使用了泛型的代码在运行期间相关的泛型参数的类型会被擦除,我们无法在运行期间获知泛型参数的具体类型(所有的泛型类型在运行时都是Object类型)。但是有的时候,我们确实需要获知泛型参数的类型,比如将使用了泛型的Java代码序列化或者反序列化的时候,这个时候问题就变得比较棘手。 阅读全文
posted @ 2012-08-09 17:05 书山瞌睡虫 阅读(268) 评论(0) 推荐(0)
摘要:From:http://kuangbaoxu.iteye.com/blog/1930761. 查询整个映射对象所有字段Java代码//直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段Stringhql="fromUsers";Queryquery=session.createQuery(hql);List<Users>users=query.list();for(Usersuser:users){System.out.println(user.getName()+":"+user.getPasswd()+":&qu 阅读全文
posted @ 2012-08-07 20:21 书山瞌睡虫 阅读(149) 评论(0) 推荐(0)
摘要:FROM:http://blog.csdn.net/axzywan/article/details/2643921STRUTS2标签操作Map<s:iterator value="sundayMap"><td colspan="7"><div title="<s:property value='key' />"><s:property value="value"/></div></td></s:iterator 阅读全文
posted @ 2012-08-07 15:54 书山瞌睡虫 阅读(505) 评论(0) 推荐(0)
摘要:以前在学校的时候自己以为是不是每个做Java开发的公司每次做项目的时候都要搭建一个SSH框架呢,工作之后才发现每个公司都有自己的一套框架,要不是在SSH基础上,要不是在SSI基础上进行了符合自己公司需求的封装,并且随着自己公司的框架被应用到各个实际系统的过程中,这个框架会越来越成熟,会使该公司的开发效率越来越高。AD:以前在学校的时候自己以为是不是每个做JAVA开发的公司每次做项目的时候都要搭建一个SSH框架呢,工作之后才发现每个公司都有自己的一套框架,要不是在SSH基础上,要不是在SSI基础上进行了符合自己公司需求的封装,并且随着自己公司的框架被应用到各个实际系统的过程中,这个框架会越来越成 阅读全文
posted @ 2012-08-07 11:27 书山瞌睡虫 阅读(737) 评论(2) 推荐(1)
摘要:<s:iterator>标签对集合进行迭代输出,可以指定三个属性:value:指定的就是被迭代的集合,该集合通常是使用 OGNL 表达式指定。如果没有指定该属性,则使用 ValueStack 栈顶的集合。var:等同 id 标签,但是不推荐使用。指定集合元素的当前对象status:该属性指定迭代时的 IteratorStatus 实例,通过该实例即可判断当前迭代元素的属性。该属性包含如下几种方法:int getCount() : 返回当前迭代了几个元素。int getIndex() : 返回当前迭代元素的索引。boolean isEven() : 返回当前被迭代的元素的索引是否是偶 阅读全文
posted @ 2012-08-07 11:03 书山瞌睡虫 阅读(603) 评论(0) 推荐(0)
摘要:1、针对model的对象,如果需要struts来完成实例化,那么该model对象需要提供默认构造方法,并且,需要实例化的对象,必须提供至少一个属性参数。否则无法实例化2、访问action中的方法和访问属性差不多,直接在<s:property value="方法名()"/>3、 访问静态方法,<s:property value="@包名.类名@静态方法()"/> 注意:需要在 struts.xml 中添加 <constant name="struts.ognl.allowStaticMethodAccess" 阅读全文
posted @ 2012-08-07 10:00 书山瞌睡虫 阅读(412) 评论(0) 推荐(0)
摘要:From:http://www.infoq.com/cn/articles/cf-java-annotation在开发Java程序,尤其是Java EE应用的时候,总是免不了与各种配置文件打交道。以Java EE中典型的S(pring)S(truts)H(ibernate)架构来说,Spring、Struts和Hibernate这三个框架都有自己的XML格式的配置文件。这些配置文件需要与Java源代码保存同步,否则的话就可能出现错误。而且这些错误有可能到了运行时刻才被发现。把同一份信息保存在两个地方,总是个坏的主意。理想的情况是在一个地方维护这些信息就好了。其它部分所需的信息则通过自动的方式来 阅读全文
posted @ 2012-08-07 09:34 书山瞌睡虫 阅读(202) 评论(0) 推荐(0)
摘要:FROM:http://www.ibm.com/developerworks/cn/java/j-lo-ssh/简介:Struts2、Spring、Hibernate(SSH)是最常用的 Java EE Web 组件层的开发技术搭配,网络中和许多 IT 技术书籍中都有它们的开发教程,但是通常的教程都会让很多程序员陷入痛苦的配置与修改配置的过程。本文利用 SSH 中的技术特性,利用 Java 反射技术,按照规约优于配置的原理,基于 SSH 设定编写了一个通用开发框架,这使得开发者可以专注于业务逻辑的开发,而不用随着业务增加而添加或修改任何配置,并且对于权限控制和日志记录也提供了方便的接口。引言S 阅读全文
posted @ 2012-08-06 16:15 书山瞌睡虫 阅读(230) 评论(0) 推荐(0)
摘要:FROM:http://blog.moocss.com/tutorials/javascript-tutorials/1354.html上传图片是我们Web开发经常用到的一个功能,那当然少不了文件域标签的使用,如果是上传的是图片文件能够提前预览就好了。1<input type="file"/>到目前为止,只有IE和FF可以预览本地图片。IE下可以直接浏览本地图片,通过input[type=file]的value属性就可以取到本地图片的路径。而在FF下,有getAsDataURL()方法可以生成图片的DataURL,然后赋值给img标签。各种浏览器的支持情况Int 阅读全文
posted @ 2012-08-06 09:53 书山瞌睡虫 阅读(270) 评论(0) 推荐(0)
摘要:IE 的本地图片预览,使用 "file://localhost/"+file.value的形式实现。或者使用 图片滤镜 来实现;Chrome 和 FireFox 浏览器,使用 HTML5 中的 FileReader 对象来实现。代码简陋:1、图片滤镜: 1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 5 <script 阅读全文
posted @ 2012-08-06 09:25 书山瞌睡虫 阅读(207) 评论(0) 推荐(0)
摘要:From:http://www.iteye.com/topic/1125715web应用的并发提升,除了负载均衡。在小企业中也可以通过一些软件的上的设置来进行一些优化。下面是一些在服务器上修改tomcat参数的优化方法,非常简单实用!(这些方法通过网络整理的)1,让Tomcat6 中支持Java语言的特性 NIO( New I/O)引用使用NIO在服务器端会有更好的性能,加强服务器端对并发处理的性能。 请注意:很抱歉,在tomcat6在默认的配置选项中是没有把NIO功能打开。所以很多正在使用Tomcat6的朋友们本以为能快活的使用上NIO。而NIO则是使用单线程(单个CPU)或者只使用少量的多 阅读全文
posted @ 2012-08-06 05:34 书山瞌睡虫 阅读(343) 评论(0) 推荐(0)
摘要:保存代码片段分页类:分页类,点击查看 1 package cn.news.vo; 2 3 import java.util.List; 4 /** 5 * 用于在页面上使用的数据类,包含有分页的信息及相应的数据 6 * @author Administrator 7 * @param <T> 检索的数据实体类型 8 */ 9 public class PageData<T> { 10 private List<T> list ; 11 private boolean isFirst=false; //是否是首页 12 priva... 阅读全文
posted @ 2012-08-01 21:36 书山瞌睡虫 阅读(376) 评论(0) 推荐(0)
摘要:From:http://blog.sina.com.cn/s/blog_62e585a50100h73m.html总结:struts里Action总结1,实现一个action的最常用的方式:从ActionSupport继承2,DMI动态方法调用,!3,通配符配置*{1}{2}、、、、4,接收参数的方法(一般用属性接收,或者DomianModel来接收)5,简单参数验证:addFieldErrora)一般不适用struts2的UI标签6,访问Web元素a)Map类型i。IoC,这种用的多,就是继承那几个接口,ii。依赖struts2,这种就是需要使用ActionContext来获取。reques 阅读全文
posted @ 2012-08-01 11:10 书山瞌睡虫 阅读(260) 评论(0) 推荐(0)
摘要:首先Ensure that your@ taglibdirective. Replace:<%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt"%>for this:<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>The/jspmakes the difference.我一开始就是使用了错误的标签库,然后报不支持运行时表达式的错误。日期表示<fm 阅读全文
posted @ 2012-08-01 10:50 书山瞌睡虫 阅读(316) 评论(0) 推荐(0)
摘要:java代码1 String path = request.getContextPath();2 String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";3 //System.out.println("basePath = " + basePath);4 //System.out.println(request.getContextPath());5 el表达式: 阅读全文
posted @ 2012-08-01 06:19 书山瞌睡虫 阅读(860) 评论(0) 推荐(0)