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

请教在类中怎样调用接口中方法?内有代码说明有关问题

2013-12-10 
请问在类中怎样调用接口中方法?内有代码说明问题public class SysLogin extends ActionSupport implements

请问在类中怎样调用接口中方法?内有代码说明问题
public class SysLogin extends ActionSupport implements ServletRequestAware{
private static final long serialVersionUID = 1L;
//定义HttpServletRequest
private HttpServletRequest request;

public void setServletRequest(HttpServletRequest request) {
this.request = request;
}

public String loginSystem(){
//将用户对象存放进session
request.getSession().setAttribute("user", 0);
..
                ...
       }

为什么在类SysLogin中,request这个接口就能直接用里面的方法了啊?
求原理详细点好,小弟是新手,满意立马结题
[解决办法]
struts会判断你的action是否实现了ServletRequestAware,实现了的话就会把当前请求的request对象通过set方法赋值给你的action中,好象是这样

热点排行