如何在 Jodd 操作 class 中获取 HttpServletRequest 对象?
How can I get HttpServletRequest Object in Jodd action class?
我正在使用 Jodd Madvoc
MVC 框架。我想获取 Web 应用程序客户端的 IP 地址。我怎样才能得到 HttpServletRequest
对象在行动 class?
@MadvocAction(value = "login")
public class LoginAction extends BaseAction {
Logger logger = LoggerFactory.getLogger(getClass());
@PetiteInject
UserService userService;
@Action
public void view() {
if (logger.isInfoEnabled())
logger.info("LoginAction.view()");
// Code for getting ip Address
forwardTo("/login.jsp");
}
}
在阅读了 http://jodd.org/doc/madvoc/injection.html 之后,像 HttpServletResponse
注入一样,我对 HttpServletRequest
做了同样的事情。
@MadvocAction(value = "login")
public class LoginAction extends BaseAction {
Logger logger = LoggerFactory.getLogger(getClass());
@PetiteInject
UserService userService;
@In(scope = ScopeType.SERVLET)
protected HttpServletResponse servletResponse;
@In(scope = ScopeType.SERVLET)
protected HttpServletRequest servletRequest;
@Action
public void view() {
if (logger.isInfoEnabled())
logger.info("LoginAction.view()");
// Code for getting ip Address
forwardTo("/login.jsp");
}
}
问题已解决。 :-)
我正在使用 Jodd Madvoc
MVC 框架。我想获取 Web 应用程序客户端的 IP 地址。我怎样才能得到 HttpServletRequest
对象在行动 class?
@MadvocAction(value = "login")
public class LoginAction extends BaseAction {
Logger logger = LoggerFactory.getLogger(getClass());
@PetiteInject
UserService userService;
@Action
public void view() {
if (logger.isInfoEnabled())
logger.info("LoginAction.view()");
// Code for getting ip Address
forwardTo("/login.jsp");
}
}
在阅读了 http://jodd.org/doc/madvoc/injection.html 之后,像 HttpServletResponse
注入一样,我对 HttpServletRequest
做了同样的事情。
@MadvocAction(value = "login")
public class LoginAction extends BaseAction {
Logger logger = LoggerFactory.getLogger(getClass());
@PetiteInject
UserService userService;
@In(scope = ScopeType.SERVLET)
protected HttpServletResponse servletResponse;
@In(scope = ScopeType.SERVLET)
protected HttpServletRequest servletRequest;
@Action
public void view() {
if (logger.isInfoEnabled())
logger.info("LoginAction.view()");
// Code for getting ip Address
forwardTo("/login.jsp");
}
}
问题已解决。 :-)