Struts2入门示例(Myeclipse)

1.新建Web项目在lib导入struts-2.3.37核心基础jar包

Struts2入门示例(Myeclipse)_第1张图片

 

 

 2.在WebRoot新建2个JSP

demo1.jsp

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>




  
    
    Struts2入门
  
  
  
      

Struts入门

访问Struts的action

demo2.jsp

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>



  

  
  
  
      

跳转成功!

3.在项目中的web.xml中添加代码


        struts2
        class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterclass>



       struts2
       /*

Struts2入门示例(Myeclipse)_第2张图片

 

 4.建包建类

package com.sve.struts2;

public class Demo1 {
    public String execute() {
        System.out.println("方法执行了");
        return "success";
    }
}

注意:方法名必须为execute,返回值必须为String,且public

5.在src下创建struts.xml


DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
    "http://struts.apache.org/dtds/struts-2.3.dtd">




    <package name="demo" namespace="/" extends="struts-default">
        class="com.sve.struts2.Demo1">
            /demo2.jsp
        
    package>

在action中class为你建包名.类名,name为demo1.jsp中访问链接,无须加.action

在result中,name的值为类中的返回值

 

6.运行项目,访问demo1.jsp,点击链接访问

 

你可能感兴趣的:(Struts2入门示例(Myeclipse))