- 浏览: 12739 次
- 性别:
- 来自: 济南
最新评论
文章列表
关于使用会话追踪(session tracking)
To associate a session with a user, a web container can use several methods, all of which involve passing an identifier between the client and the server. The identifier can be maintained on the client as a cookie, or the web component can include the identifier in every ...
Weblogic部署相关问题
- 博客分类:
- weblogic
虽然Servlet/jsp有统一的规范,但是由于各个应用服务器的不同版本对规范的实现在细微之处多有不同,所以同一系统部署在不同应用服务器上时,总会有一些细节需要调整。以下列出可能遇到的几个常见的问题。
1. 上下文路径
String contextRoot = getServletContext().getRealPath("/");
String contextPath = request.getRealPath("/");
解决办法:
<?xml version='1.0' encoding='UTF-8'?><weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><session-descriptor><cookie-name>JSESSIONID1</cookie-name></session-descriptor ...
过滤器与拦截器的区别
- 博客分类:
- java
过滤器,是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传 ...
我们知道,面向对象的特点是继承、多态和封装。而封装就要求将功能分散到不同的对象中去,这在软件设计中往往称为职责分配。实际上也就是说,让不同的类设计不同的方法。这样代码就分散到一个个的类中去了。这样做的 ...
Sqlserver 2008 评估版本到期,Sqlserver 2008试用期已过,解决方案.
这段时间在给客户的系统升级的时候,遇到了 Sqlserver 2008 评估版本到期的问题,这可要了命了,因为评估版本一到期,Sqlserver 2008 就打不开了,直接影响到了工作的顺利进行,于是我赶紧寻找解决之法,幸运的是,功夫不负有心人,答案还是被我找到了,晒出来,供大家参考。
第一步:进入SQL2008配置工具中的安装中心第二步:再进入维护界面,选择版本升级第三步:进入产品密钥,输入密钥第四步:一直点下一步,直到升级完毕。SQL Server 2008 Developer: PT ...
crosshair;
十字准心
The cursor render as a crosshair游标表现为十字准线
cursor: pointer; cursor: hand;写两个是为了照顾IE5,它只认hand。
手
The cursor render as a pointer (a hand) that indicates a link游标以暗示(手指)的形式来表明有一个连接
cursor: wait;
等待/沙漏
The cursor indicates that the p ...
之前网上说解决下载文件中文名的方法,在IE浏览器下管用。但到了FF下,就不能还原汉字了。找了一些文章,发现一个方法最简单方便,试了一下,成功!response.reset();//设置为下载application/x-downloadresponse.setContentType("application/x-download charset=UTF-8");//通常解决汉字乱码方法用URLEncoder.encode(...)String filenamedisplay = URLEncoder.encode(filename,"UTF-8")+&quo ...
1 原型法设计模式
在.Net中可以使用clone()来实现原型法
原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。
2 javascript的方法可以分为三类:
a 类方法
b 对象方法
c 原型方法
例子:
function People(name){this.name=name;//对象方法this.Introduce=function(){alert("My name is "+this.name);}}//类方法People.Run=function(){al ...
消息中间件原理及JMS简介
- 博客分类:
- jms
摘要:
现今,越来越多的企业面临着各种各样的数据集成和系统整合,CORBA、DCOM、RMI等RPC中间件技术也应运而生,但由于采用RPC同步处理技术,在性能、健壮性、可扩展性上都存在着诸多缺点。而基于消息的异步处理模型采用非阻塞的调用特性,发送者将消息发送给消息服务器,消息服务器在合适的时候再将消息转发给接收者;发送和接收是异步的,发送者无需等待,二者的生命周期也可以不必相同,而且发送者可以将消息间接传给多个接收者,大大提高了程序的性能、可扩展性及健壮性,这使得异步处理模型在分布式应用上比起同步处理模型更具有吸引力。[5]
´
´
©
©
>
>
µ
µ
®
®
&
&
°
°
¡
¡
xsl本身就是一个构型良好的xml,它能够把一个xml文档转换成另外一个xml文档,或者转换成文本文件、html文件等等。这里就是利用xsl来动态的生成我们想要的java文件(从某种角度看,java代码其实也就是一个文本文件),希望能够通过这篇文章,看到xml以及相关的技术所具有的强大能力!
这里首先给一个xml例子,我们将通过一个xsl从该xml文件中抽取有用的信息来生成java代码(实际上是一个javabean):
以下内容为程序代码:
<?xml version="1.0" encoding="ISO-8859-1" ?>
< ...
1、xslt数值的函数:
(1)fn:number(arg) 返回参数的数值。参数可以是布尔值、字符串或节点集。 示例:<xsl:value-of select="number('100')"/> 返回 100
(2)fn:abs(num) 返回参数的绝对值。
示例:<xsl:value-of select="number(-3.14)"/> 返回 3.14
(3)fn:ceiling(num) 返回大于 num 参数的最小整数。(注:这里有些文章是写错了的,将大于写成了小于)
...
1、xml.xml
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="xsl.xsl"?>
<book>
<title>XML与JSP</title>
<chapter>
<title>第1章 认识XML与DTD</title>
<section>
...
http://www.w3school.com.cn/xsl/el_output.asp
⊙XSL模板
模板是XSL中最重要的概念之一,XSL文件就是由一个一个的模板组成的,任何一个XSL文件至少包含一个模板.
定义一个模板的基本语法是:
<xsl:template match="pattern">
<!--输出模板-->
</xsl:template>
属性match则控制模板的匹配模式,确定在什么情况下执行此模板.属性match的取值把模板规则与指定的元素或属性相比较,只有指定的节点才会被处 ...