首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

自小弟我改进的地方

2012-08-28 
自我改进的地方一个博客之间的参数传递:以前:http://localhost:8080/blog/?id1006&userid1919&page5现

自我改进的地方

一个博客之间的参数传递:

以前:http://localhost:8080/blog/?id=1006&userid=1919&page=5;

现在:http://localhost:8080/blog/?id=1006;

这样写的原因就是要要把大量参数对外显示.这样也对参数的管理不方便;相互传值也很容易乱;这样会带来依赖性;

?

hibernate的操作:

this.getHibernateTemplate().executeFind();返回的是List

new HibernateCallback(

{

??? public Object doInHibernate(Session session)

??? {

???????? return session(Hql).list();

???? }

}

);

?

this.getHibernateTemplate().execute(); 返回的是Object

new HibernateCallback(

{

??? public Object doInHibernate(Session session)

??? {

???????? return session(Hql).uniqueResult();

???? }

}

);

?

在Action上面用到了如何把Action上面的属性的对象传给JSP:

如果属性是Action全局的可能通过getter方法:在JSP页面可以通过struts标签得到数据;

如果是局部的可以通过request.setAttribute("object",object);设置;在JSP页面通过jstl标签获取 <c:if test="${Object == null}"></c:if>

request.setAttribute仅仅在服务器端执行;

?

debug测试:

step Into:进入这一步

step Over:跨过这一步

step Return:返回上一步

drop to Frame:降至框架

?

?

Properties增删改查:

地址查看

?

continue和break区别:

continue只是当前本次的循环;

break是退出当前整个循环;

?

快捷键:

Ctrl+T 显示所有子类

?

struts.xml配置信息:

要是配置文件里用OGNL就要放上<constant name="struts.ognl.allowStaticMethodAccess" value="true" />的配置;

?

在IE和火狐下的Event区别:

event = event? event: window.event
var parent = event.srcElement ? event.srcElement:event.target;

?

?

null和“”区别:

null:空没有分配内存

“”:空已经分配了内存

?

if(verCode == null || "".equalsIgnoreCase(verCode.trim()))

?

equals:比较二个对象

equalsIgnoreCase比较二个字符串,不考虑大小 写

?

通过web传递过来的String默认new String()对象。如果在Java类中声明一个String,他们二个是不相同的。
web传过来的 verCode1 = "1234";
在java类中定义String verCode2 = "1234";
if(verCode1 == verCode2)//false
他们是二个String,并不指向同一个对象引用;
解决办法:
if(verCode1.intern() == verCode2)//true

热点排行