已采纳回答 / 幸福是可积的
user.getUsername()==null判断用户名是否为空
"".equals(user.getUsername())判断用户名是否为空字符串
因为未经第一个判断直接进行第二个判断,当用户名为null时会发生空指针异常
第一个判断用户名是否为null(空)
第二个判断用户名是否为""(空字符串)
""并不等于null
2017-06-26
最新回答 / pp_pcz
第一种应该也是靠反射Domain Model方法的user.username应该会以.分割,然后user是LoginAction的属性,可以通过反射得到setUser方法,name是user的属性,也可以通过反射得到set方法,将对应的请求参数赋值Model Driven是个泛型的接口,继承时指定了泛型类型,所以不需要加user
2017-06-12
最新回答 / 慕圣8473070
package com.test.act;import com.opensymphony.xwork2.ActionSupport;public class Hell extends ActionSupport{ }
2017-06-06
最新回答 / 风傲天
1、打开代码提示功能。有时候可能会出现没有代码提示的功能,这个时候我们可以在window->Preferences->Java->Editor->Content Assist->Advanced 上面的选项卡Select the proposal kinds contained in the 'default' content assist list: 中所需要提示的内容勾选上就可以了。 2、设置代码提示的快捷键。在需要代码提示的时候,可以通过快捷键实现提示功能,在这里可以根...
2017-05-30