Struts2创建详细教程

本文详细介绍了struts2框架的创建

根据自己的学习经验总结了以下Struts2框架的创建

一,新建一个普通的javaweb项目

点击左上角的File展开二级菜单New->Web Project 如下图所示
在这里插入图片描述
在弹出的对话框中的 Project name 中输入项目名 这里我就以"Demo"为名
在这里插入图片描述
完成后点击Finish
此时左侧会有我们刚刚创建的项目 如图
在这里插入图片描述

二,新建视图层 jsp页面

右键WebRoot创建 如图
在这里插入图片描述
File Name 这里我们以 demo.jsp 为例
在这里插入图片描述

三,新建一个控制层 RegisterAction 类

我们在src下创建一个Class类 如图
在这里插入图片描述
这里我们以RegisterAction为例 Package包名以图为例
在这里插入图片描述
点击 Finish

四,在WEB-INF 下的lib 里边添加Struts2所需要的jar包

如图在这里插入图片描述
一般jar会自动加载 到上面 如果不能加载就全选 右键 点击Build Path->Add to Build Path加载
在这里插入图片描述
加载完后如图
在这里插入图片描述

五,在web.xml中配置Struts2的过滤器

如图
在这里插入图片描述

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" 
	xmlns="http://java.sun.com/xml/ns/javaee" 
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
	http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
 	<welcome-file-list>
 			<welcome-file>index.jsp</welcome-file>
 	</welcome-file-list>
 	<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>
</web-app>

六,在src下新建一个请求分发的配置文件 struts.xml

在web项目下的src下创建一个配置文件 如图
在这里插入图片描述
File Name 起名为 struts.xml
在这里插入图片描述
创建完成后配置

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
   "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
   "http://struts.apache.org/dtds/struts-2.0.dtd">
   <struts>
   		<package name="default" extends="struts-default" >
   			<action name="register" 
   			       class="com.hnpi.action.RegisterAction" method="t1">
   			<result name="success">/index.jsp</result>
   			</action>
   		</package>
   </struts>

结束

到这里就算结束了,谢谢大家,欢迎交流。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值