struts2框架简介+搭建新项目

一、概述

  • 应用在Javaee中web层的框架
  • 本质是过滤器
  • struts2是struts1和webwork基础上发展的全新框架
  • struts2解决的问题:crud(增删改查操作),和servlet的不同


    image.png
  • 常见框架:struts2、springMVC
  • 基本执行过程


    image.png

二、搭建新项目

1.用到的struts2版本
image.png
2.配置struts.xml

在src根目录下建立struts.xml文件


image.png

找到下载的strust2中blank这个包


image.png

打开找到strust.xml复制他的约束条件,按照打开文件的格式写自己的xml


image.png

建立的struts.xml文件如下



    
    
    
    ...这里写配置
        
    


3.导入jar包

复制struts2-blank中lib下的所有jar包导入项目中


image.png

image.png
4.在web.xml中配置过滤器

复制struts2-blank中web.xml下的过滤器配置


image.png

配置好的web.xml代码如下



  struts2.217
  
    index.html
    index.htm
    index.jsp
    default.html
    default.htm
    default.jsp
  
  
  
    struts2
    org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
  
  
    struts2
    /*
  


三、简单的hello world

1.配置过滤器web.xml


  struts2.helloworld
  
    index.html
    index.htm
    index.jsp
    default.html
    default.htm
    default.jsp
  
  
  
    struts2
    org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
  
  
    struts2
    /*
  
  

2.src下配置struts.xml




    
    
    
        
    
            
            /HelloWord.jsp
        
    

3.index.jsp界面

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



  
    hello world
  
  
  
    点击跳转
  

4.HelloWorld.jsp界面
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>



  
    helloworld
  

  
    Hello World
  

5.运行效果

image.png

image.png

你可能感兴趣的:(struts2框架简介+搭建新项目)