Spring Context Infomation Example
HomeController
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.servlet.ModelAndView;
@Controller
public class HomeController {
@RequestMapping (value="/test", method=RequestMethod.GET)
public ModelAndView test (){
System.out.println("Welcome Home Controller!");
UserImpl user = new UserImpl();
System.out.println( user.getUser());
ModelAndView model = new ModelAndView("Test");
model.addObject("message", "한글메시지 model.addObject 로 전달");
model.addObject("userMessage",user);
return model;
}
}
<%@page import="org.springframework.web.servlet.ModelAndView"%>
<%@page import="org.springframework.web.servlet.ViewRendererServlet"%>
<%@page import="org.springframework.web.context.WebApplicationContext"%>
<%@page import="org.springframework.web.servlet.support.RequestContextUtils"%>
<%@page import="java.util.Locale"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="org.springframework.context.ApplicationContext"%>
<%@page import="org.springframework.web.context.support.WebApplicationContextUtils"%>
<%@page import="java.util.HashMap"%>
<%@page import="java.util.Enumeration"%>
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<%@ include file="/WEB-INF/jsp/include.jsp" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>Insert title here</title>
</head>
<body>
<p>sample Data </p><c:out value="${testData}"></c:out>
<fmt:message key="main.title.name"></fmt:message>
<fmt:message key="main.header"></fmt:message>
<%
Enumeration<?> e = request.getAttributeNames();
HashMap<String,Object> map = new HashMap<String,Object>();
out.println ("Locale is " + response.getLocale());
out.println ("<table border='1'>");
while (e.hasMoreElements()){
String temp = e.nextElement().toString();
map.put(temp, request.getAttribute(temp));
out.println ("<tr><td>" + temp + "</td><td>" + map.get(temp) + "</td></tr>");
}
out.println ("</table>");
WebApplicationContext webContext =
RequestContextUtils.getWebApplicationContext(request);
SimpleDateFormat format = new SimpleDateFormat("yyyy-mm-dd : HH:mm:ss");
%>
</body>
</html>
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.servlet.ModelAndView;
@Controller
public class HomeController {
@RequestMapping (value="/test", method=RequestMethod.GET)
public ModelAndView test (){
System.out.println("Welcome Home Controller!");
UserImpl user = new UserImpl();
System.out.println( user.getUser());
ModelAndView model = new ModelAndView("Test");
model.addObject("message", "한글메시지 model.addObject 로 전달");
model.addObject("userMessage",user);
return model;
}
}
<%@page import="org.springframework.web.servlet.ModelAndView"%>
<%@page import="org.springframework.web.servlet.ViewRendererServlet"%>
<%@page import="org.springframework.web.context.WebApplicationContext"%>
<%@page import="org.springframework.web.servlet.support.RequestContextUtils"%>
<%@page import="java.util.Locale"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="org.springframework.context.ApplicationContext"%>
<%@page import="org.springframework.web.context.support.WebApplicationContextUtils"%>
<%@page import="java.util.HashMap"%>
<%@page import="java.util.Enumeration"%>
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<%@ include file="/WEB-INF/jsp/include.jsp" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>Insert title here</title>
</head>
<body>
<p>sample Data </p><c:out value="${testData}"></c:out>
<fmt:message key="main.title.name"></fmt:message>
<fmt:message key="main.header"></fmt:message>
<%
Enumeration<?> e = request.getAttributeNames();
HashMap<String,Object> map = new HashMap<String,Object>();
out.println ("Locale is " + response.getLocale());
out.println ("<table border='1'>");
while (e.hasMoreElements()){
String temp = e.nextElement().toString();
map.put(temp, request.getAttribute(temp));
out.println ("<tr><td>" + temp + "</td><td>" + map.get(temp) + "</td></tr>");
}
out.println ("</table>");
WebApplicationContext webContext =
RequestContextUtils.getWebApplicationContext(request);
SimpleDateFormat format = new SimpleDateFormat("yyyy-mm-dd : HH:mm:ss");
%>
</body>
</html>
댓글
댓글 쓰기
질문이나 의견은 요기에 남겨주세요 ^^,,