jsp导出excel 身份证过长导致显示不正常 自定义单元格格式 解决方法
[ 2011-01-24 14:10:55 | 作者: admin ]
p.s. 字符模式: <td style="mso-number-format:'\@';">
引用
<html>
<head>
</head>
<body>
<table>
<tr>
<td>1</td>
<td style="mso-number-format:'\@';">10000000000001</td>
<td style="mso-number-format:'0\.00';">111111111111111</td>
</tr>
<tr>
<td>1</td>
<td>10000000000001</td>
<td>11111111111111111111</td>
</tr>
</table>
</body>
</html>
<head>
</head>
<body>
<table>
<tr>
<td>1</td>
<td style="mso-number-format:'\@';">10000000000001</td>
<td style="mso-number-format:'0\.00';">111111111111111</td>
</tr>
<tr>
<td>1</td>
<td>10000000000001</td>
<td>11111111111111111111</td>
</tr>
</table>
</body>
</html>
cookie值进行修改时,需要再次指定过期时间和目录
[ 2011-01-10 12:57:27 | 作者: admin ]
p.s. 如果cookie的值需要修改,则需要再次设定该key的Expires 和Path ,否则将会被自动设为默认值。
Response.Cookies("voteNum") = "0"
Response.Cookies("voteNum").Expires = dateadd("n",600,now()) 'cookie设置保存180分钟
'Response.Cookies("voteNum").Path = "/" ‘默认根目录
Response.Cookies("voteNum") = "0"
Response.Cookies("voteNum").Expires = dateadd("n",600,now()) 'cookie设置保存180分钟
'Response.Cookies("voteNum").Path = "/" ‘默认根目录
缓存类的使用
缓存类原代码
...
阅读全文…
dim content,myCache
Set myCache = new cls_Cache
myCache.name="sofoisndoffo" '定义缓存名称
if myCache.valid then '如果缓存有效
content=myCache.value '读取缓存内容
else
content="测试测试测试" '大量内容,可以是非常耗时大量数据库查询记录集
myCache.add content,dateadd("n",1000,now) '将内容赋值给缓存,并设置缓存有效期是当前时间+1000分钟
end if
Response.Write(content)
'myCache.makeEmpty()
set myCache=nothing '释放对象
Set myCache = new cls_Cache
myCache.name="sofoisndoffo" '定义缓存名称
if myCache.valid then '如果缓存有效
content=myCache.value '读取缓存内容
else
content="测试测试测试" '大量内容,可以是非常耗时大量数据库查询记录集
myCache.add content,dateadd("n",1000,now) '将内容赋值给缓存,并设置缓存有效期是当前时间+1000分钟
end if
Response.Write(content)
'myCache.makeEmpty()
set myCache=nothing '释放对象
缓存类原代码
...
阅读全文…
修改动网论坛dvbbs8,直接显示公告内容
[ 2010-12-23 19:55:27 | 作者: admin ]
p.s.今天有客户说要dvbbs直接显示公告内容不要标题,哎!!只好先找到公告表,逐个的看,发现公告的表是Dv_BbsNews,那就好办了,实在不行还能釜底抽薪,自己调用下!
一、使用的模板目录(默认在/Resource/Template_1/)下面找到 index_html0.htm 和 index_html1.htm,找到
阅读全文…
一、使用的模板目录(默认在/Resource/Template_1/)下面找到 index_html0.htm 和 index_html1.htm,找到
<div class="rollboder"><!--显示论坛公告和小字报开始-->
<ul>
<li class="rollleft">
<div class="rollTextMenus" id="rollTextMenus">
{$announcementsitem.begin}
<div id="rollTextMenu{$announcementsitem.i}"
...<ul>
<li class="rollleft">
<div class="rollTextMenus" id="rollTextMenus">
{$announcementsitem.begin}
<div id="rollTextMenu{$announcementsitem.i}"
阅读全文…
客户端Cache-control缓存控制
[ 2010-12-08 09:26:27 | 作者: admin ]
p.s. 静态页面可以直接在IIS中控制HTTP头来设置过期时间,但是动态页面服务器无法判断,需要在asp中作指定。
网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。
其作用根据不同的重新浏览方式分为以下几种情况:
(1) 打开新窗口如果指定cache-control的值为private、no-cache、must-revalidate,那么打开新窗口访问时都会重新访问服务器。而如果指定了max-age值,那么在此值内的时间里就不会重新访问服务器,例如: Cache-control: max-age=5 表示当访问此网页后的5秒内再次访问不会去服务器。
缓存5秒的方法[code][/code]...
阅读全文…
网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。
其作用根据不同的重新浏览方式分为以下几种情况:
(1) 打开新窗口如果指定cache-control的值为private、no-cache、must-revalidate,那么打开新窗口访问时都会重新访问服务器。而如果指定了max-age值,那么在此值内的时间里就不会重新访问服务器,例如: Cache-control: max-age=5 表示当访问此网页后的5秒内再次访问不会去服务器。
缓存5秒的方法[code][/code]...
阅读全文…
asp正则表达式RegExp的Replace方法
[ 2010-05-24 22:20:21 | 作者: admin ]
Function StrReplace(s As String, p As String, r As String) As String
Dim re As RegExp
Set re = New RegExp
re.IgnoreCase = True
re.Global = True
re.Pattern = p
StrReplace = re.Replace(s, r)
End Function
Private Sub Command2_Click()
Dim s As String '字符串
Dim p As String '正则表达式
Dim r As String '要替换的字符串
'以下代码是替换邮箱地址
...Dim re As RegExp
Set re = New RegExp
re.IgnoreCase = True
re.Global = True
re.Pattern = p
StrReplace = re.Replace(s, r)
End Function
Private Sub Command2_Click()
Dim s As String '字符串
Dim p As String '正则表达式
Dim r As String '要替换的字符串
'以下代码是替换邮箱地址
阅读全文…
asp正则表达式中 Match的SubMatches属性
[ 2010-05-24 22:12:43 | 作者: admin ]
Private Sub Command3_Click()
Dim re As RegExp
Dim mh As Match
Dim mhs As MatchCollection
Dim inpStr As String
inpStr = "我的E-mail: ***@gmail.com ,欢迎来函!"
Set re = New RegExp
re.Pattern = "(w+)@(w+).(w+)" ‘需要用小括号来分组,否则SubMatches无法使用
Set mhs = re.Execute(inpStr)
Set mh = mhs(0) '只有一个匹配
...
阅读全文…
Dim re As RegExp
Dim mh As Match
Dim mhs As MatchCollection
Dim inpStr As String
inpStr = "我的E-mail: ***@gmail.com ,欢迎来函!"
Set re = New RegExp
re.Pattern = "(w+)@(w+).(w+)" ‘需要用小括号来分组,否则SubMatches无法使用
Set mhs = re.Execute(inpStr)
Set mh = mhs(0) '只有一个匹配
...
阅读全文…
用P3P header解决iframe跨域访问cookie
[ 2010-04-26 13:31:54 | 作者: admin ]
目前在整合几个应用时,遇到了iframe无法获取cookie(session)的问题,经过google,终于把这个问题解决了,现在记录一下。
我的需求是这样的。
有一个应用是用.net开发的,主要是控制用户登录,用户访问权限的,部署在上海机房。现在就叫A应用吧
还有一个应用是用java开发,主要是具体业务的操作。部署在北京机房,这里叫B应用吧
由于已经有一个用户管理和权限的应用程序,所以java 开发的这个B应用就没有开发用户权限的功能,想直接使用.net的A程序。
用户访问的流程是这样的:
1.用户先在A处登录,A设自己的cookie,在A的菜单里有去B应用的链接
2.当用户点去B应用的链接时,A在链接上自动加上这个用户的token,传给B系统
3.当B系统接收到请求后,把这个用户的token信息设成自己系统的cookie,(B系统里有...
阅读全文…
我的需求是这样的。
有一个应用是用.net开发的,主要是控制用户登录,用户访问权限的,部署在上海机房。现在就叫A应用吧
还有一个应用是用java开发,主要是具体业务的操作。部署在北京机房,这里叫B应用吧
由于已经有一个用户管理和权限的应用程序,所以java 开发的这个B应用就没有开发用户权限的功能,想直接使用.net的A程序。
用户访问的流程是这样的:
1.用户先在A处登录,A设自己的cookie,在A的菜单里有去B应用的链接
2.当用户点去B应用的链接时,A在链接上自动加上这个用户的token,传给B系统
3.当B系统接收到请求后,把这个用户的token信息设成自己系统的cookie,(B系统里有...
阅读全文…