반응형

ServletRequestUtils - 스프링에서 request 받을대 null check 해주는 util 메소드

 

ex) ServletRequestUtils.getIntParameter(request, “page”, 1)

첫번째 인자- request / 두번째 인자 - parameter_name / 세번째 인자 - null 일경우 return값

 

*int형으로 받을 때

ServletRequestUtils.getIntParameter(request, "파라미터명", null일때 지정값);

 

*String형으로 받을때

ServletRequestUtils.getStringParameter(request, "파라미터명", null일때 지정값);

 

docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/bind/ServletRequestUtils.html

 

ServletRequestUtils (Spring Framework 5.3.1 API)

Get an array of boolean parameters, return an empty array if not found. Accepts "true", "on", "yes" (any case) and "1" as values for true; treats every other non-empty value as false (i.e. parses leniently).

docs.spring.io

 

WebUtils - 세션에 있는 객체를 짧은 코드로 사용할 수 있고 세션 객체나 쿠키객체를 받아올 수 있다.

 

 

ex) UserSession userSession = (UserSession) request.getSession().getAttribute("userSession");

=>> UserSession userSession = (UserSession) WebUtils.getSessionAttribute(request, "userSession");

 

docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/util/WebUtils.html

 

WebUtils (Spring Framework 5.3.1 API)

static void exposeErrorRequestAttributes(HttpServletRequest request, Throwable ex, String servletName) Expose the Servlet spec's error attributes as HttpServletRequest attributes under the keys defined in the Servlet 2.3 specification, for error pages t

docs.spring.io

 

반응형

'메소드' 카테고리의 다른 글

URLConnection(11/12)  (0) 2020.11.12

+ Recent posts