- 浏览: 44287 次
- 性别:
- 来自: piǎ 县
最新评论
-
panlantianbluesky:
太谢谢你了 终于解决了 自己的项目问题
[DWR]异步请求文件下载被IE的MessageBar拦截的解决办法 -
vincent_com:
[color=red][/color]
Spring JDBC实践之--Yale CAS登录模块的一个典型的客户化 -
fireinjava:
学习了,感谢啊!
[DWR]异步请求文件下载被IE的MessageBar拦截的解决办法 -
angel243fly:
LZ写的非常详细,长知识了,收藏了。
Struts2几个常用标签的主要属性及示例(一) -
angel243fly:
fu013013 写道打死我也不会用任何框架专有的标签,要是换 ...
Struts2几个常用标签的主要属性及示例(一)
文章列表
Oracle 11g 修改中文字符集
- 博客分类:
- Oracle
安装了个Oracle 11g 发现中文保存到DB之后变乱码,用下面的方法修改DB字符集
D:\>sqlplus /nolog
SQL*Plus: Release 11.2.0.1.0 Production on Wed Nov 7 23:50:56 2012
Copyright (c) 1982, 2010, Oracle. All rights reserved.
SQL> conn / as sysdba --需要使用SYSDBA帐户
Connected.
SQL> startup mount
ORA-01081: cannot star ...
项目使用JQuery,有个数据回显页面,客户要求提供一个下拉列表,通过选择下拉列表中的数据来定制数据表格的列。用户选择一个,表格就会相应的加一列来显示用户的选择。用Jquery做了简单的实现,初次接触JQuery(以前用EXTJS),还没有从EXT那种企业级的js框架中缓过劲儿来。做这个例子过程中记录了一些笔记,便于以后翻查:
1. 选择器返回的jquery对象不需要判空,而且支持链式操作,这是和extjs很大的区别,对习惯了java编程的人说稍稍有点不习惯
2. JQuery对DOM节点的控制特别灵活。虽然EXTJS也可以实现类似的动作但是它毕竟是面向组件的,这种外科手术似的小操作不是E ...
项目的文件下载是用DWR3.0以上版本的文件下载功能实现的,因为它比较灵活,又可以绕过通过定义Servlet来支持文件下载时传值麻烦的问题(避免用Cache)。
在dwr的engine.js里面有个dwr.engine.openInDownload方法,我们在使用这个方法的时候发现一个问题:
新打开的页面第一次文件下载时被IE拦截了,并显示一个消息栏,原因是IE的安全机制会拦截非同步请求导致的文件下载,如果不想拦截,
8 updownselect
生成一个选择列表,列表的选项可以用按钮进行上下移动,支持多选。
Attributes
Description
6 radio
radio标签生成一个或多个radio类型的input元素。这里可以参照checkboxlist的用法。
Attributes
Description
5 optiontransferselect
这个标签生成左右两个select组件,两个组件之间有button group来执行两个组件之间的数据转换。并支持每个组件中选项的排序。
Attributes
Description
4 doubleselect
doubleselect标签生成上下两个select控件,上面的控件选择的option会导致下面select控件的options发生变化。
Attributes
Description
以前做过一个struts2的项目,总结了用到的几个struts2常用标签的用法,以及响应的示例代码,每个标签总结了一下主要属性,页面代码,后台代码以及生成的html代码
1. checkbox
Checkbox tag用来生成html的一个input元素,类型为checkbox。这个标签常用来表示布尔型的变量。
Attributes
项目使用Yale CAS+Spring Security实现单点登录以及权限验证
需要对Yale CAS的登录模块进行一下改动,如果用户输入帐号密码失败次数超过3次的时候,要把帐号锁定,这样要等管理员解锁以后才可以再次登录这个帐号。
Yale CAS的登录是个典型的密码验证模块,不能提供上述需求,这就需要对CAS的登录部分做些改动
(暂且不考虑这个需求是不是合理,单纯从技术角度来实现这个需求)
具体分析如下:
1. 一个帐户需要多记录两个属性:密码输错的次数以及帐户是否可登录;
2. 用户提交登录申请的时候,先检验该帐户是否可登录,如果是,继续进行下面的,如果否,返回登录失败信息;
...
项目使用Spring Quartz,声明如下schedule:
<beans default-autowire="byName">
...
<bean id="schedulerBackend" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="schedulerName">
<value>quartz_backend< ...