HelloWorld
package tutorial;

import com.opensymphony.xwork2.Action;

public class HelloWorld  implements Action{

    private String message;
    
    public String getMessage(){
        return message;
    }
    
    @Override
    public String execute() throws Exception {
        
        message ="Hello, World";
        
        return SUCCESS;
    }
}

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


<struts>
    <!-- 1.기본연결 -->
    <package name="tutorial" extends="struts-default">
        <action name="helloWorld" class="tutorial.HelloWorld">
            <result name="success">/helloWorld.jsp</result>
        </action>
    </package>
</struts>

web.xml
<!--?xml version="1.0" encoding="UTF-8"?-->
<web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemalocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

    <display-name>struts2Main</display-name>
    <!-- 스트럿츠는 필터가 서블릿보다 먼저 동작하여 요청을 받는다  -->
    <filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
        <init-param>
            <param-name>struts.i18n.encoding</param-name>
            <param-value>utf-8</param-value>
           </init-param> 
    </filter>
    
    <!-- 모든요청을 필터가 받는다. -->
    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
    </welcome-file-list>

</web-app>
helloWorld.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>테스트</title>
</head>
<body>
${message}
</body>
</html>



'Struts2 > 기본(Oracle)' 카테고리의 다른 글

struts2 ActionSupport를 이용한 JSP 호출 (form만 요청할페이지에 사용)  (0) 2012.06.21
struts2 POJO형태의 액션 만들기  (0) 2012.06.20
struts2 이론  (0) 2012.06.20
struts2 설정  (0) 2012.06.20
struts2 란?  (0) 2012.06.20

+ Recent posts