自我改进的地方

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

以前: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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值