RequestUtils

org.beangle.web.servlet.util.RequestUtils$

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Concrete methods

def getIpAddr(request: HttpServletRequest): String

Returns remote ip address.

Returns remote ip address.

  • First,it lookup request header("x-forwarded-for"->"Proxy-Client-IP"->"WL-Proxy-Client-IP")

  • Second,invoke request.getRemoteAddr()

Attributes

def getProxies(request: HttpServletRequest): List[String]
def getServerPort(req: HttpServletRequest): Int
def getServletPath(request: HttpServletRequest): String

Return the true servlet path. When servletPath provided by container is empty,It will return requestURI-contextpath'

Return the true servlet path. When servletPath provided by container is empty,It will return requestURI-contextpath'

查找当前调用的action对应的.do
例如http://localhost/myapp/dd.do 返回/dd.do
http://localhost/myapp/dir/to/dd.do 返回/dir/to/dd.do

Attributes

def getUserAgent(request: HttpServletRequest): Useragent

Return Useragent of request.

Return Useragent of request.

Attributes

def isAjax(request: HttpServletRequest): Boolean
def isHttps(req: HttpServletRequest): Boolean
def setContentDisposition(response: HttpServletResponse, attachName: String): Unit