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>

댓글

이 블로그의 인기 게시물

jquery css

Struts2의 작동 원리

JSP/Servlet 한글 깨짐 처리 ?