1,<a href="#" onclick="javascript:fun();return false;"/>
“return false”这句话很关键,它保证点了链接之后不会跳转到别处 。
2, <a href="#;" />点了超链接以后,页面不会移到最上方。原地不动。也许<a href="随便一个值" />也会有同样效果吧。
3,js对象的某个方法调用内部方法的时候,必须用到this ! 例如:this.validate().
4,用prototype的${},来访问对象的value时,只可以读,不可以写。也就是说:${'image'}.value="123" 这样的写法是错误的。
5, eclipse的左边窗口右上角,有两个按钮,一个是日字形的,点一下,可以把工程完全收缩。还有一个是左右双箭头型,点了以后,当点击右面
编辑框中的文件时,左边窗口的树会展开到该文件。
6,js的方法不能写成:function test(var m,var n),这样会出现错误。应该写成function test(m,n).
7,CmsCat mb = (CmsCat) this.getObjectById(CmsCat.class, id); ----当传的id在表里不存在时,该方法将返回null,那么它将无法转为CmsCat
对象,便会抛出异常。
8,快捷键"ctrl+shift+t"突然失效,无论快捷键怎么设置,查找类的窗口都出不来。原因:eclipse用的Team Synchronizing视图打开的,换回
MyEclipse的视图,就可以了。
9, 在struts2中的action中可以调用 ActionContext.getContext() 来得到request和response,并且可以利用put方法来进行与页面数据的传递。
我估计是因为struts2的某个拦截器,在每次页面发送请求的时候,便初始化ActionContext的context对象,从而在处理请求的action中,每次都可
以得到最新的context.
10,关于父类和子类:子类作为父类的补充,在创建一个子类的过程中会创建一连串的父类的对象,在调用子类的某个方法时,如果该方法是父类中
定义的,并且子类没有将其覆盖,那么这时候会调用父类的对象的这个方法。如果该方法被子类所覆盖,那么将调用子类对象自身的这个方法。
11,七个宿舍:a,b,c,d,e,f,g. 每个宿舍有两把钥匙,请问用什么办法,可以尽量减少丢钥匙后进不了宿舍的情况发生?
答:七个宿舍,依次的,宿舍成员带一个钥匙,另一个钥匙放在下一宿舍。如此,则出现进不了宿舍情况的概率大大降低。除非7个人把钥匙都丢了
,不然不会发生这种情况。
12,一对多的关联:在category的配置文件中如此设置:
<set name="articles" inverse="true">
<key>
<column name="category_id" not-null="true"></column>
</key>
<one-to-many class="cn.duoduo.hibernate.Article" />
</set>
意思是说:在加载某个category对象的时候,会在article表中查询category_id等于它的id的所有记录,然后把这些记录创建映射为article对象,
并添加入该category对象的articles属性中。
13,Hibernate3.0以后,关联关系的对象默认都是使用延迟加载.(好像如此)