JAVA问题,关于struts中获取request与response:
在struts2中,通过request=ServletActionContext.getRequest();来获取request对象,ServletActionConte...
在struts2中,通过request = ServletActionContext.getRequest();来获取request对象,ServletActionContext.getResponse();来获取response对象,现在想更改成struts1,该怎么获取request与response对象?
展开
2个回答
展开全部
struts1里request,和response都是以参数写在方法体里面 所以不需要重新定义
如:
public ActionForward updateSearchDo(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) throws Exception{
直接取
// 得到当前登录的用户ID
Long employeeId = Long.valueOf(request.getSession().getAttribute("employeeId").toString());
request.setAttribute("page", page);
等 都可以直接用
望采纳
如:
public ActionForward updateSearchDo(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) throws Exception{
直接取
// 得到当前登录的用户ID
Long employeeId = Long.valueOf(request.getSession().getAttribute("employeeId").toString());
request.setAttribute("page", page);
等 都可以直接用
望采纳
追问
我是这样用的,在一个项目中调用另一个项目,想通过获取request对象来共享那个项目的session。
追答
把需要引入的方法做成jar包,放到要用的项目中,在代码中调用即可。
说白了就是webservice
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询