struts2项目开发流程


1、创建Java Web项目工程、将struts2的jar包拷贝到WebRoot/WEB-INF/lib目录

2、修改web.xml配置文件,在文件中添加struts2的核心过滤器
  <filter>
  <filter-name>s2</filter-name>
  <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
 </filter>
 <filter-mapping>
  <filter-name>s2</filter-name>
  <url-pattern>/*</url-pattern>
 </filter-mapping>

3、创建struts.xml配置文件,文件目录在src根目录下
 <?xml version="1.0" encoding="UTF-8" ?>
 <struts>
      <package name="struts2" extends="struts-default">
  <action name="s2" class="com.msit.action.ProjectAction">
      <result name="success">/index.jsp</result>
      <result name="input">/error.jsp</result>
  </action>
      </package>
 </struts>

4、编写struts2的Action类、实体类和Action类的属性一定要遵守JavaBean规范
 package com.msit.action;
 
 import com.opensymphony.xwork2.ActionSupport;
 
 public class ProjectAction extends ActionSupport{
  private String message;
  
  public String excute() thorw Exception{
   setMessage("Hello World !");
   return SUCCESS;
  }

  public void setMessage(String message){
   this.message = message;
  }  
  
  public String getMessage(){
   return message;
  }
 }

5、编写jsp文件、导入struts2标准标签库

 <%@ taglib uri="/struts-tags" prefix="s" %>
 <html>
    <head>
  <title>struts2开发步骤</title>
    </head>
    <body>
       <h2><s:property value="mseeage" /></h2>
    </body>
 </html>

6、运行并测试

你可能感兴趣的:(html,web.xml,struts2,filter)