- 浏览: 216297 次
- 性别:
- 来自: 广州
最新评论
-
路温舒:
后台数据有变化的时候是怎么自动推送到前台的?
DWR推送技术运用 -
wzwahl36:
Json在线转Javabean工具 http://www.at ...
发现了google的gson,javabean与JSON转换 -
wzwahl36:
Json在线转Javabean工具 http://www.at ...
发现了google的gson,javabean与JSON转换 -
xiaolang078:
我的qq邮箱:374958285@qq.com ...
DWR推送技术运用 -
mly799280326:
不错,问题解决,谢谢
对于spring security3中自定义securityMetadataSource时,无法注入要使用的dao问题解决方案
文章列表
/* currCode : new Ext.form.TextField({
fieldLabel:'资本币制<font color="red">*</font>',
width:100,
name:'currCode',
readOnly : true,
cls:'x-form-field-readonly',
anchor:'100%'
...
简单实现方式如下所示:(加载的时候会自动显示值 数据库存的是学历名称值 )
managDegree : new Ext.ux.BaseDataComboBox({
fieldLabel : "学历",
name : "managDegree",
storeParams:{className:'ManagerDegree',author:'',orderBy:' order by {managDegreeCode}'},
fields : ['managDegreeCode','managDegreeName ...
在EXT中使用正则表达式验证的方法:
fieldLabel : '员工号',
name : 'employee.empNo',
regex: /^\w+$/,
id : 'employee.empNo',
regexText:"员工号只能由字母和数字组成!",
allowBlank : false
匹配中文字符的正则表达式: [\一-\龥]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
匹配双字节字符(包括汉字在内):[^\x00-\xff]
评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
匹 ...
前台主要保存程序代码
var changeEnterpriceArray = new Array();
if(this.EnterpriceInfoWin){
var f = this.EnterpriceInfoWin.enterpriceForm.getForm().items.items;
for(var i=0;i<f.length;i++){
if(!Ext.isEmpty(f[i].fieldLabel)&&""!=f[i].getValue()){
if(f[i].nam ...
//屏蔽form修改功能,比setDisabled好看
setFormDisabled:function(readonly){
setTimeout(function(){
// this.formField.ownershipType.setDisabled(readonly);
// this.formField.externalInvest.setDisabled(readonly);
// this.formField.busiPlace.setDisabled(readonly);
for(var i ...
//注销原因
cancellationReason1 : new Ext.form.CheckboxGroup({
anchor : '95%',
fieldLabel : '注销原因<font color=red>*</font>',
columns: 1,
xtype: 'checkboxgroup',
itemCls: 'x-check-group-alt',
name:'cancellationReason1',
items:[
{boxLabel:'不再从事报关业务',na ...
引用
在ExtJS中,使用了四种自定义,分别是'alpha',alphanum,'email','url',分别用来验证表单中的值是否符合字母、字母数字、电子邮件、URL等格式。但在实际应用中,我们需要验证的格式或者规则还是很多的。由于ExtJS是开源的框架,因此,我们可以扩展vtype的功能,实现自定义的vtype。
比如,在实战中,我们经常会遇到需要验证密码的问题,最常使用的,就是如何验证原密码跟重复密码是否一致的问题。为了实现这个功能,我们可以自定义一个vtype,命名为repetition。因此,或以编写扩展代码如下:
1 Ext.apply(Ext.form.VTyp ...
项目中需求是这样的。
if(modifyContent.getModifyOject().equals("EnterpriseInfo")){
Field efiledName =enterpriseInfo.getClass().getDeclaredField(modifyContent.getItemCode());
String setName="set"+modifyContent.getItemCode().substring(0, 1).toUpperCase()+modifyContent.getItemCode(). ...
我今天在做spring security3的另一种配置方式,测试时,无法对自定义的securityMetadataSource进行注入想要使用的dao处理,后来调试发现注入进去时null,后来看到篇文章,说是对于注入进来的是获取不到的,利用构造可以解决,我试了一下,果然好用,发上来,希望对大家有帮助。
解决方案如下:
1、自定义的securityMetadataSource配置部分,使用构造加载
<beans:bean id="mySecurityMetadataSource" class="app_security.MyInvo ...
欢迎加入本论坛!我们提供一切平等,公平院线与影院建设资料。不以任何形式的盈利为目的。请大家保管好自己的口袋钱包。^_^我们将整理群友问题放置在此文件中。提供大家参考。能促进大家之间的了解也是我们希望的。所以我们不排斥任何院线,也不排斥任何一个城市的影院。大家既然都是这块的`有共同的目标`就都是朋友。群里的良好气氛是大家创造的,如果有新人问问题,而您恰好有时间,也希望您能帮助回答问题。助人为快乐之本。当然,我们不希望大家在群里吵架。21世纪什么最重要?和谐!
问题:数字影院有几种标准?有什么特点?
答:从高到底分为4K,2k,1.3k,0.8k。区别:4K(数字机分辩率为4096×2160 8 ...
1.Spring Security
11个步骤为应用程序添加安全防护
2. 历史与现状
自2003年出现的Spring扩展插件Acegi Security发展而来。
目前最新 版本为3.x,已成为Spring的一部分。
为J2EE企业应用程序提供可靠的安全性服务。
3.Authentication vs. Authorization
区分概念验证与授权
验证
这 个用户是谁?
用户身份可靠吗?
授权
某用户A是否可以访问资源R
某用户A是否可以执行M操作
某用户A是否可以对资 源R执行M操作
4.SS中的验证特点
支持多种验证方式
支持多种加密格 ...
3. 实现类
3.1 加载数据库中的权限,也要实现FilterInvocationSecurityMetadataSource类
package com.bestsoft.ssh.service.impl.security;
/**
* 加载所有的权限配置
* @author zhangchaobing
*
*/
public class InvocationSecurityMetadataSourceService implements FilterInvocationSecurityMetadataSource {
...
用JQuery操作DOM确实很方便,并且JQuery提供了非常人性化的API应付我们的各种需求,其中选择器在此示例-“JQuery实现图片轮播效果”上体现的尤为出色。大大简化了js的代码。
【原理简述】
这里大概说一下整个流程:
1,将除了 ...
项目中遇到要对Oralce数据库的CLOB字段进行处理的问题,即实现对CLOB值的插入,更新,查询。 Clob的的操作一般有三种方法:1。JDBC的方法。2:把clob当作String来处理。3.直接使用Clob。这里我介绍的是第三种方法。使用 Hibernate3 来管理数据库的连接session。
这里用第三种方法。
1.在实体类里 定义一个CLOB 类型 和一个对它辅助用的字符串类型属性。如下:
private Clob clobnewscontent;
private String newscontent;
对应的映射文件由于newscontent只是辅助作用在数据库表里没有对应的 ...
第一步
package com.air.freemarker;
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;
import java.util.HashMap;
import java.util.Map;
import freemarker.template.Configuration;
import freemarker.template.DefaultObjectWrapper; ...