개발속이야기/Java

Spring MVC 예제

스토리지기 2018. 1. 8. 18:14


HelloController.java


package org.oraclejava.spring.sample;


import org.springframework.stereotype.Controller;

import org.springframework.web.bind.annotation.RequestMapping;


@Controller

public class HelloController {

@RequestMapping("/hello")

public String helloWorld() {

return "hello";

}

}


hello.jsp


<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8"%>

<!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=UTF-8">

<title>Insert title here</title>

</head>

<body>

오는 동안 매우 힘듬


</body>

</html>




mvc-config.xml


<?xml version="1.0" encoding="UTF-8"?>


<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http://www.springframework.org/schema/context"

xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd

http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd

http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">



         <context:component-scan

            base-package="org.oraclejava.spring.sample"/> 



    <mvc:annotation-driven />


<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">

        <!-- Example: a logical view name of 'showMessage' is mapped to '/WEB-INF/jsp/showMessage.jsp' -->

        <property name="prefix" value="/WEB-INF/view/"/>

        <property name="suffix" value=".jsp"/>

</bean>


</beans>




http://localhost:8081/HelloWeb/hello




'개발속이야기 > Java' 카테고리의 다른 글

Spring 한글 파일 업로드  (0) 2018.01.10
logo4j2 설정 예제  (0) 2018.01.09
Spring aspectj 예제  (0) 2018.01.08
Spring 과제  (0) 2018.01.08
JSP file upload download 예제  (0) 2018.01.08