Struts2入门案例

首先假设已经配置好了各种环境(jdk,tomcat,struts2(2.5))

第一步:创建项目

打开eclipse创建Web Progect:
Struts2入门案例_第1张图片

命名随意,一路next,最后勾选生成web.xml文件



第二步:导入jar包:

将下载好的struts2解压文件lib文件里面的jar包复制到项目路径WebContent/WEB-INF/lib 文件夹下
只要求基础jar包即可,其他jar包看具体项目导入
Struts2入门案例_第2张图片


第三步:配置web.xml文件:

打开web.xml文件,配置struts2核心过滤器
添加如下代码:

  
      default-struts2
      org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
  
  
      default-struts2
      /*
  

filter-name 命名不一定按我这样
filter-class: struts2.5必须这样写,可以按住Ctrl+左键看可不可以访问该类
最后web.xml如下:
Struts2入门案例_第3张图片



第四步:创建Action类

在src下创建package:com.test  然后在该package下创建一个Action类:TestAction
Struts2入门案例_第4张图片

代码如下:
Struts2入门案例_第5张图片


第五步:配置struts.xml文件

在src目录下创建struts.xml文件:
代码如下:





    
    
    
    

    

    
        
            /success.jsp
        
    

content可以不写
package name不一定我这样写 extends必须写struts-default
action name 不一定我这样写  class为指定action的地址包地址+类名 这里为上一步创建的action类
result name为action类找中的execute函数的返回值 中间为跳转到哪里的地址 可以指定多个result


第六步:创建jsp文件

在WebContent目录下新建两个jsp文件,一个是index.jsp 一个是success.jsp 
index.jsp:
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>



	
	首页

	
		

Welcome To Struts2!

hello world!
如果是form表单直接在action属性里写action名 action="test"

success.jsp:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>



	
	成功页

	
		hello success!
	



到此,struts入门案例就算完成了!
在tomcat上运行项目效果为:
Struts2入门案例_第6张图片
点击hello world!
Struts2入门案例_第7张图片

Over!

你可能感兴趣的:(JavaWeb,SSH框架整合实战教程)