new framework(8)--import static
現在J2SE 5.0提供了靜態導入的功能,你只需要在import關鍵字后面寫一個static關鍵字就可以直接
使用類中定義的常量了,例如
import static afu.framework.util.Constant.CURRENT_USER;
import static afu.framework.util.Constant.EXCEPTION_MESSAGE;
public String login()
{
String userId = getParaValue("userid");
String password = getParaValue("password");
String remoteIp = request.getRemoteAddr();
UserDto dto = ((SysService)service).login(userId, password, remoteIp);
if(dto==null)
{
request.setAttribute(EXCEPTION_MESSAGE,"用戶名或密碼不對");
return null;
}
request.setAttribute(CURRENT_USER,dto);
return "/common/index.jsp";
}
而沒有這個功能之前,我們得這么寫
request.setAttribute(Constant.EXCEPTION_MESSAGE,"用戶名或密碼不對");
使用類中定義的常量了,例如
import static afu.framework.util.Constant.CURRENT_USER;
import static afu.framework.util.Constant.EXCEPTION_MESSAGE;
















而沒有這個功能之前,我們得這么寫
request.setAttribute(Constant.EXCEPTION_MESSAGE,"用戶名或密碼不對");