*知识总结*业余项目[易冲平台]
2012-10-16 15:46
239 查看
以前的CSDN博客文章,不要丢了,回头看看还是不错的。
CSS知识点
nowrap:强制不换行
postion:页面定位
JS知识点:
JS得THML select option标签中的value值 及option中间的文本值
如:select标签的 id="mySelect"
<option value=1>文本1</otpion>
JS
1.用 mySelect.value 得到的是HTML select中otpion中的value值
2.用 mySelect.options[mySelect.options.selectedIndex].text 得到的为 HTML Select option标记中间的文本值。
如何在子窗口中跳转到父窗口?
window.parent.location.href='';
top.window.location.href="";//关闭父窗口跳转到指定页面
代码知识点:
错误:Criteria criteria=super.getSession().createCriteria(注意这里);//注意这里填写的是对象名,不能写入HQL语句
Hibernate保存对象时发生错误:java.lang.ClassCastException: java.lang.Integer cannot be cast to com.shyy.entity.Users
session.save(item);这个方法返回的是存储对象时生成的主键,也就是插入之后的对象ID。
我的代码如下:
注:这里我返回的是一个对象,很明显会出现错误。当item从formBean表单中获取值传递过来时,它的ID是NULL,执行完save之后,item又重新补填上了ID。所以会存在两个ID重复的现象。(item.id==ret.id)
如果想要返回的是一个对象,可以修改如下:
这里只需要将传入的对象返回即可,因为此对象已经包含了主键ID。在后来判断是否添加成功时,可以取出这个ID,看是否为空就知道是否添加成功了。
for循环的使用:
.equals()比较问题:
先看我怎么使用的吧:
我查了下JDK 1.6 API(如下)
将此字符串与指定的对象比较。当且仅当该参数不为
覆盖:类
注:正确的写法应该是不能带NULL的,可以带“”。
遇到问题的知识点:
Hibernate
JQuery
EL表达式
JSON
转义符的使用
CSS知识点
nowrap:强制不换行
postion:页面定位
值 | 描述 |
---|---|
absolute(绝对定位) | 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。 元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。 |
fixed(固定定位) | 生成绝对定位的元素,相对于浏览器窗口进行定位。 元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。 |
relative(相对定位) | 生成相对定位的元素,相对于其正常位置进行定位。 因此,"left:20" 会向元素的 LEFT 位置添加 20 像素。 |
static(静态定位) | 默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。 |
inherit | 规定应该从父元素继承 position 属性的值。 |
JS得THML select option标签中的value值 及option中间的文本值
如:select标签的 id="mySelect"
<option value=1>文本1</otpion>
JS
1.用 mySelect.value 得到的是HTML select中otpion中的value值
2.用 mySelect.options[mySelect.options.selectedIndex].text 得到的为 HTML Select option标记中间的文本值。
如何在子窗口中跳转到父窗口?
window.parent.location.href='';
top.window.location.href="";//关闭父窗口跳转到指定页面
代码知识点:
错误:Criteria criteria=super.getSession().createCriteria(注意这里);//注意这里填写的是对象名,不能写入HQL语句
Hibernate保存对象时发生错误:java.lang.ClassCastException: java.lang.Integer cannot be cast to com.shyy.entity.Users
session.save(item);这个方法返回的是存储对象时生成的主键,也就是插入之后的对象ID。
我的代码如下:
public Object add(Object item){ Object ret=null; Transaction tx=null; session=this.getSession(); try{ tx=session.beginTransaction(); ret=session.save(item);//这里返回的不是对象,而是存储对象的主键ID tx.commit(); }catch(Exception e){ if(null!=tx){ tx.rollback(); } e.printStackTrace(); }finally{ this.closeSession(); } return ret; }
注:这里我返回的是一个对象,很明显会出现错误。当item从formBean表单中获取值传递过来时,它的ID是NULL,执行完save之后,item又重新补填上了ID。所以会存在两个ID重复的现象。(item.id==ret.id)
如果想要返回的是一个对象,可以修改如下:
public Object add(Object item){ Object ret=null; Transaction tx=null; session=this.getSession(); try{ tx=session.beginTransaction(); ret=session.save(item); tx.commit(); }catch(Exception e){ if(null!=tx){ tx.rollback(); } e.printStackTrace(); }finally{ this.closeSession(); } return item;//这里返回的是存储对象时的主键ID }
这里只需要将传入的对象返回即可,因为此对象已经包含了主键ID。在后来判断是否添加成功时,可以取出这个ID,看是否为空就知道是否添加成功了。
for循环的使用:
For-each loop | Equivalent for loop |
---|---|
for (type var : arr) { body-of-loop } | for (int i = 0; i < arr.length; i++) { type var = arr[i]; body-of-loop } |
for (type var : coll) { body-of-loop } | for (Iterator<type> iter = coll.iterator(); iter.hasNext(); ) { type var = iter.next(); body-of-loop } |
先看我怎么使用的吧:
number.getNumberProvince() != ""&& !number.getNumberProvince().equals(null)
我查了下JDK 1.6 API(如下)
equals
public boolean equals(Object anObject)
将此字符串与指定的对象比较。当且仅当该参数不为
null,并且是与此对象表示相同字符序列的
String对象时,结果才为
true。
覆盖:类
Object中的
equals参数:
anObject- 与此
String进行比较的对象。返回:如果给定对象表示的
String与此
String相等,则返回
true;否则返回
false。另请参见:
compareTo(String),
equalsIgnoreCase(String)
注:正确的写法应该是不能带NULL的,可以带“”。
遇到问题的知识点:
Hibernate
JQuery
EL表达式
JSON
转义符的使用
相关文章推荐
- *知识总结*业余项目[易冲平台]
- Java医药平台项目之第一天总结
- 【ITOO高校云平台】——权限系统V3.1项目总结
- 创业项目:暴利的知识付费平台“小密圈”,月入2万的操作思路
- 【微信平台&后台管理】第一个外包项目:XX科技城微信平台项目总结
- ITOO高校云平台之考评系统项目总结
- YII2项目常用技能知识总结
- Struts 基金交易平台项目总结(一)
- 信息系统项目管理之项目范围管理知识总结
- 高校云平台项目总结
- ITOO高校云平台之考评系统项目总结
- Java Web学习总结(36)——JavaEE知识体系及项目开发过程的总结
- Linux平台下编程需要学习的知识小总结
- 数控系统测试平台项目总结
- 项目中一些java知识的整理和总结
- Struts 基金交易平台项目总结(二)
- selenium项目总结(UI自动化测试平台搭建、测试报告生成、邮件转发)
- 嵌入式arm学习总结(八)--存储知识-nandflash-norflash-基于MINI2440平台
- 站在“云”上——高校云平台项目总结
- 初触cocos2d-x,win32平台搭建以及创建第一个cocos2d-x项目遇到问题总结