Struts(1) 一個hello的struts

    首先咱們先導入一些基本的包:html

     asm-3.3.jar  :操做java字節碼的類庫;(反射的替代方案,ASM是小巧輕便的 Java 字節碼操控框架 ,它能方便地動態生成和改造 Java 代碼。)
     asm-commons-3.3.jar  :提供了基於事件的表現形式;java

     asm-tree-3.3.jar  :提供了基於對象的表現形式;web

    commons-fileupload-1.3.jar  :struts文件的上傳與下載;apache

    commons-io-2.0.1.jar  :能夠當作是java.io的擴展;app

    commons-lang3-3.1.jar  :爲java.lang包提供擴展;框架

    commons-logging-1.1.3.jar  :Jakarta的通用日誌記錄包;jsp

    freemarker-2.3.19.jar  :FreeMarker是一個模版引擎,一個基於模版生成文本輸出的通用工具;工具

    javassist-3.11.0.GA.jar  :javassist是用來操做字節碼的;ui

    ognl-3.0.6.jar  :一種功能強大的表達語言;this

    struts2-convention-plugin-2.3.15.3.jar  :註解用的包;

    struts2-core-2.3.15.3.jar  :struts的核心包;

    xwork-core-2.3.15.3.jar  :webwork 的核心包;(struts2是由webwork發展而來的)

 

 <filter>
    <filter-name>struts2</filter-name>
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
  </filter>
  
  <filter-mapping>
     <filter-name>struts2</filter-name>
     <url-pattern>/*</url-pattern>
  </filter-mapping>
package com.po;

public class Hello {

    private String name;
    
    public String say(){
        
        this.name = "xiao'er";        
        return "success";
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}

 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>sfd</title>
</head>
<body>
          ${name }
</body>
</html>

 struts.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
    "http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>

<package name="mypk" extends="struts-default">
       <action name="hello" class="com.po.Hello" method="say">
         <result name="success">index.jsp</result>
       </action>
   </package>

</struts>

 效果:

相關文章
相關標籤/搜索