最近一个月期间比较忙碌,当然也有很多收获,这边我对我近期的东西记录总结一下,也同时与大家分享一下!!
1.平时工作中经常用到Spring框架,我们最常利用它来注入我们需要的参数或类,Spring 注入参数时 name值命名千万不可胡乱编写 严格按照命名法则进行命名 如 JumpToAssets是会报错的正确为 jumpToAssets
2.Spring 注入相应的类
实例:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<pre name="code" class="html"> <beans>
<bean id="url" class="java.net.URL">
<constructor-arg value="http://jshs.eamn.net/ws/services/CANService"/> 实例化一个链接变量 url
</bean>
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
<bean id="canServiceServiceLocator" class="com.wiscom.portal.application.assets.ws.CANServiceServiceLocator"/> 实例化一个变量
<bean id="canServiceSoapBindingStub" class="com.wiscom.portal.application.assets.ws.CANServiceSoapBindingStub">
<constructor-arg ref="url"/> 引用上面的url相当于入参
<constructor-arg ref="canServiceServiceLocator"/> 这边同理
</bean>
</beans>
之后在需要的类中引入就可以将类交给Spring进行托管,可以简洁代码,降低代码耦合,便于管理
3. 我们在数据数取出一段数据比如:select * from t_gk 我们可以将返回类型设成一个map 我们可以通过相应的key值 取出对应的值;
4. 遇到如此一个问题:在一张表中的一个数据的类型为NUMBER,则在java代码中对应是数据类型应该为Long 但是却报错,研究原因发现竟然是类型不匹配。
解决办法 将从数据库取出的相应数据给它toString,之后用Long.parseLong()转化为Long就好
5. filter:alpha(opacity=100); IE10以下设置div背景色为透明的方法(100为透明度100%) 只针对IE
6. comboBox问题 (下拉列表显示)
Ext.onReady(function(){
var departmentStore = new Ext.data.JsonStore({ data : <c:out value="${recomendpcszList}" escapeXml="false"/>,
fields:['id','name','beginTime'],
root : "recomendpcszList"});
var departmentscombo = new Ext.form.ComboBox({
store:departmentStore,
tpl:'<tpl for="."><div class="x-combo-list-item">{beginTime}--{name}</div></tpl>',//配置此句可以使得下拉框里展现多个字段 个数不限
valueField :'id',
displayField: 'name',
hiddenName:"pcid",
mode: 'local',
applyTo:'pcidt',
triggerAction: 'all',
allowBlank:true ,
listeners: {
afterRender: function(combo) {
combo.setValue('<c:out value="${recommendPcszVO.id}" escapeXml="false"/>');
combo.setRawValue('<c:out value="${recommendPcszVO.name}" escapeXml="false"/>');
}
}
});
})
7. 做前端页面时我们一般都会做的就是页面居中,(超过多大的屏幕后页面居中,两边留白什么的):
目前自己的网页兼容(页面内容居中问题),自己处理形成的习惯为:给body里加上一个主控的div 将此div的样式设成
background: url("../images/bgs.png") repeat-x;//页面背景图设置
width: 1394px;//主体页面宽度
width: 1390px\9;//兼容IE(反斜杠9 只有IE浏览器可读我个人喜欢用的hack方法)
margin: 0px auto;//重要样式 有了它可以实现兼容的 自动页面居中
这边是工作时遇到的细节点,与大家分享,也记录点滴成长!!!!!!