有些时候做一些系统的后台页面需要使用框架页。一般来说都是一个登录界面,然后登录成功后跳转到控制台页面,这个页面使用了frameset。这时候就存在一个session失效的问题,如果登录失效,那么就会在管理台页面的一个子页面中重新显示登录界面了,这个是我不想看到的。
解决方法是:可以在登录页面中加入以下js代码。
if (top.location != self.location){
top.location=self.location;
}
jquery的插件使用的是jQuery Multiple File Upload Plugin v1.27 地址 http://jquery.com/plugins/project/MultiFile/
需要修改源代码,在js的282行
slave.name = (slave.name || $(MASTER).attr('name') || 'file');// + (slave.i>0?slave.i:''); // same name as master element
去掉注释,让input name就生成不同名称了,不然post上来的文件数据都是没有名字的.
页面端代码: ...
很多应用中会用到字典服务,每次构建一个新应用的时候,整理字典是必不可少的工作,然后字典的录入更是一个费力的差事,大的字典也就无妨了,因为录入一次以后基本上就可以反复重用了,比如省市区三级数据联动。
在一些小的字典应用中,可以考虑使用enum来替代,enum的使用我不多介绍,我们定义一个enum肯定是要在程序中随处引用,但是最终的数据都是要持久化的,比如产品的状态(productState),然后页面端的form也要使用可选择值的控件<select><radio>等,这里讲一下如何把前后台的枚举联系起来。
假设我们有一个很简单的项目就是把产品类入库,然后按照不同状态查询 ...
linux下的设备是被当作文件来访问的。
1.装载
#cd /mnt
#mkdir cdrom
#mount /dev/cdrom /mnt/cdrom
2.卸载
#umount /mnt/cdrom
#vi /etc/sysconfig/i18n
将内容改为
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
这样中文在SSH,telnet终端就可以正常显示了。
之前的网站渠道统计的设计有些糟糕,感觉可以直接来用apache实现,已经做了一些测试,写如下心得:
在实现apache rewrite的时候,是可以把一些需要的信息写入到cookie中的
httpd.conf:
<VirtualHost *:80>
ServerName aa.my.com
RewriteEngine On
RewriteRule ^/ref/(.*)$ /bb [R,L,NC,CO=Visitor_PID:$1:my.com:60,CO=Visitor_Referer:%{HTTP_REFERER}:my.com:60]
Rew ...
之前的网站渠道统计一直是前端apache来做的,分析渠道号,写入cookie,供后台系统使用。但是由于人事变动,之前的apache rewrite的系统出了些问题,而运维部门的人没能按照需求把系统改好,所以又得我自己出马了!
需求:渠道代码 http://aa.my.com/ref/st_xxx
目的:利用apache write,把渠道号码和refer头信息取出来,放入到my.com根域内,然后重定向到tomcat的bb应用上去
解决办法:当然直接利用apache肯定可以全部做,但是由于我之前没有接触过linux和apache(别鄙视我啊),所以都是先买现卖的,而且这个需求很着急用。因 ...
1.apache (使用CentOS自带的apache,/etc/httpd)
当然也可以自己安装一个,下载apache,然后解压缩
首先要先安装APR
cd srclib/apr
#./configure --prefix=/usr/local/apr
#make
#make install
安装APR-util
cd srclib/apr-util
#./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
#make
#make install
cd apache目录
# ./config ...
1.生成jks
-alias后面别名很重要,后面都要用到一个,这里你可以自定义,-keystore后面跟的是java用的存储密钥的容器,后缀一般是.jks或者.keystore或.truststore等,或者扩展名什么都不写,输入CN的时候一定要输入你的主机名(域名),不能用ip,切记!
2.生成csr文件
命令产生了一个tomcatreq.csr 的证书请求文件,看到了没,你自己给你自己颁发了一个包含钥匙的证书^ ^
3.去ca中心获取签名证书
上面那个csr文件就是我们要提交给CA的需要签名的证书,下面我介绍以verisign为例,www.verisign.com的主页上有 ...
包结构: org.jasig.cas.client,下面有authentication,proxy,session,util,validation,和Yale的客户端不一样了。
里面有几个重要的filter:
org.jasig.cas.client.authentication.AuthenticationFilter (负责客户端认证)
org.jasig.cas.client.validation.Cas10TicketValidationFilter (按照CAS1体系结构校验Ticket)
org.jasig.cas.client.validation.Cas20ProxyRece ...
- 浏览: 10351 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
我的相册
001
共 3 张
共 3 张
最近加入圈子
最新评论
-
cas-client-3.1.1的客户端 ...
不是,就是一个spring容器上下文管理的xml文件
-- by kj2ff -
cas-client-3.1.1的客户端 ...
请问下面的casContent.xml是什么文件?acegi的配置文件么?
-- by yangeou -
linux 中文显示乱码解决办 ...
好东西啊,正在找这个,呵呵
-- by flysky9820000






评论排行榜