搭建struts2开发环境

Struts2开发环境搭建全攻略 本文还有配套的精品资源,点击获取 简介:Struts2是一个功能强大的Java Web框架,它基于MVC架构,旨在提供灵活和可扩展的Web应用解决方案。本文将指导你如何搭建Struts2开发环境,从基础软件安装到配置web.xml和Struts2的Action,以及编写Struts2配置文件和JSP页面的创建。对于希望深入学习Struts2框架的读者,了解构建工具如Mave... 阅读详情

以struts2.1.6为列

步骤一:到官网下载一个struts2.1.6-all.zip的开发包

步骤二:解压上面的压缩包,进入apps目录,这里提供了几个参考例子,选择struts2-blank-2.1.6。

步骤三:根据struts2-blank-2.1.6的配置进行我们自己struts2应用的配置。

  1. 要添加的类库
  2. 添加一个struts.xml配置文件
  3. 修改我们的web应用的web.xml文件,添加一个struts2的核心拦截器

要类库如下如下:

 

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>

    <constant name="struts.enable.DynamicMethodInvocation" value="false" />
    <constant name="struts.devMode" value="false" />
    <constant name="struts.custom.i18n.resources" value="mess"></constant>
    <constant name="struts.i18n.encoding" value="UTF-8"/>
    
    <package name="default" namespace="/" extends="struts-default">
        <default-action-ref name="index" />
        <action name="index">
        	<result>/index.jsp</result>
        </action>
        
        <action name="login" class="cn.yunfei.action.LoginAction">
        	<result name="input">/login.jsp</result>
        	<result name="error">/error.jsp</result>
        	<result name="success">/welcome.jsp</result>
        </action>
    </package>

    <!-- Add packages here -->

</struts>


web.xml中添加的代码如下:

 

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

	<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>

---------------------------以上的为关键步骤。下面的只是举例中的一些小细节。不解析-----------------------------------
Struts2简单开发环境的搭建(初级) 第一步骤所需的jar文件 博文链接:https://457341083.iteye.com/blog/1881331 立即下载

相关推荐

struts2开发环境的搭建

struts2开发环境的搭建,巨详细,三种方法让你快速搭建struts2的开发环境。

Struts2 环境搭建

1.Struts2 环境搭建步骤整体是分三步: <1>导入框架组件及开发jar 包 <2>在动态WEB 工程下配置Struts2 的拦截器 <3>新建struts.xml 配置文件及创建相关Action 类

niaonao 2471

UE5新手必看:如何在UMG控件中嵌入浏览器实现Web页面展示(附完整步骤)

本文为UE5新手提供了在UMG控件中无缝集成Web浏览器的完整实战指南。详细介绍了从启用WebBrowser插件、创建并配置WebBrowser控件蓝图,到编写动态加载与交互逻辑,以及在游戏关卡中实例化UI的全过程。文章还分享了性能优化技巧与常见问题排查方法,帮助开发者高效实现游戏UI内的Web页面展示与交互。

weixin_29243063的博客 710

struts2开发环境搭建

一、下载Struts开发包 二、创建一个简单的Demo 1.在Eclipse中创建StrutsDemo工程 2.在Eclipse中部署Struts开发包 3.在web.xml文件中配置Struts 4.编写Struts处理程序Action 5.编写Struts配置文件struts.xml 6.编写测试页面 7.运行查看效果

小虾米的专栏 573

关于HC32F460 输出可调占空比PWM波遇到的问题记录

文章目录问题记录一、问题分析二、解决方法总结 问题记录 芯片:HC32F460系列 功能:PWM电机调速 最近产品开发,需要用到HC32的PWM输出来控制电机的转速。参考官方的例程很快就完成了相关的功能,但是,后面在测试,重复开关电机的时候,发现电机的转速时大时小。 一、问题分析 一开始,怀疑是相关寄存器的设置出错导致的问题。因此在设置PWM输出时加上LOG打印,上机测试并没有发现问题。 用示波器抓取波形,这是正常状态下的波形(上电默认配置成5kHz,70%占空比输出) 这是转速较小时的波形输出 .

Top0_0lll的博客 6165

C语言|深入浅出讲解int转换为float全过程(附2017年统考大题案例)

int转换为float类型为什么会发生精度损失? 精度损失的详细过程究竟是什么样的? 什么样情况float会发生精度损失?没有弄懂2017年浮点数统考大题? 这一篇用2017年统考大题案例帮你更深的理解浮点数的存储规则。

DADONGOOO的博客 1万+

第一章 搭建Struts2开发环境

Struts2概述        在Struts的官方网站上,写着下面两段话: Apache Struts 2 is an elegant, extensible framework for creating enterprise-ready Java web applications. The framework is designed to streamline the full devel...

Fusion 313

vivado 编译ADI AD9361 TCL脚本生成hdl工程

(4)输入"source ../../scripts/adi_make.tcl"命令(仅双引号内部命令,不包含双引号),个人理解:该命令用来加载当前所需要编译工程所需要各功能模块的信息,因为每个工程需要不同的功能模块,比如有的需要gpio模块,有的不需要gpio模块,这些模块上前面路径的library也同样以TCL脚本形式存在,当有需要时才进行编译,怎么知道当前工程需要什么模块呢就是通过"source ../../scripts/adi_make.tcl"(仅双引号内部命令,不包含双引号)命令实现。

weixin_40586423的博客 808

Struts2基础

Struts2简介 1、Struts2概述 Struts2是Apache发行的MVC开源框架。注意:它只是表现层(MVC)框架。 2、Struts2的来历 Struts1:也是apache开发的一套mvc的开源框架。在2005年之前非常流行。   弊端:Struts1的核心控制器就是一个Servlet。随着使用者的增多,弊端开始出现。 Struts2:在long long ago,有一...

想吃一口西多 277

地图坐标系大全:常用地图坐标系详解与转换指南

地图坐标系是用于描述地图上位置的数学模型。它可以用来表示地球表面上的任意一个点,使得这个点的位置可以在地图上精确定位。不同的地图坐标系采用不同的基准面和投影方式,因此会有不同的坐标系参数,不同的坐标系之间也需要进行坐标转换。在地图制图、导航、GIS等领域中,地图坐标系是一个非常重要的概念。

weixin_39888010的博客 1万+

matlab 点云泊松盘采样

本文介绍了泊松盘采样算法在三维点云处理中的应用。该算法通过最小间距约束(任意两点距离≥r)和均匀分布特性,生成高质量、均匀分布的点集。文章详细阐述了参数设置(如采样半径、候选点数),并与体素栅格、随机采样等方法进行了对比。代码实现部分展示了MATLAB版本的泊松盘采样算法,包括KD树加速和候选点生成机制。实验结果表明,该方法能有效保持点云特征,适用于点云简化、曲面重建等场景。文中还提供了参数调整建议和不同应用场景下的使用指导。

点云侠的博客 537

搭建Struts2开发环境

简单介绍了Struts2之后,我们来配置Struts2的开发环境1、下载Struts2开发包http://struts.apache.org2、开发包目录结构3、搭建开发环境3.1、拷贝必要jar包到classpath中拷贝哪些jar包?找到Struts2自带的例子中,struts-blank的war包,在它的\WEB-INF\lib目录下的jar包全拷贝。3.2、建立Struts2的配置文件at

dly的博客 267

YOLOv11的扩散模型去噪预处理-(在推理前对低质量图像进行增强)

摘要: 扩散模型与YOLOv11的结合有效提升了复杂场景下的目标检测性能。针对低质量图像(如噪声、低光照)导致YOLOv11特征提取退化的问题,研究提出了一种基于条件扩散模型的预处理方法。通过语义引导的渐进式去噪,在保留关键检测特征的同时,显著改善了图像质量。技术核心包括:1)利用YOLOv11浅层特征作为条件输入;2)交叉注意力机制实现任务感知去噪;3)知识蒸馏与潜空间扩散加速推理。实验表明,该方法使mAP50提升19%,在15步内达到传统百步去噪效果,平衡了精度与实时性需求,为鲁棒性目标检测提供了新思路

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 878

Struts2的开发环境搭建

1、首先创建一个web工程项目,在WEB-INF下的lib文件夹中导入jar包: (1)到Struts官网下载jar包: (2)下载完成以后解压: (3)解压后打开lib目录: (4)发现有很多jar包,但是不需要全部导入,全部导入还可能报错,只需要找出下面的几个jar包,导入即可: 2、在web.xml中,配置过滤器(可以到解压的struts2的包下的apps目录下随便找一个war文件...

Carme7o的博客 461

路径跟踪 | 图解分析人工势场算法APF(附ROS C++/Python/Matlab仿真)

人工势场法的基本思想是在机器人运动环境中创建一个势场,再搜索一条势函数下降的方向,寻找一条无碰撞的最优路径。本文介绍APF算法的基本原理,并提供势场可视化实现,基于ROS C++/Python/Matlab进行算法仿真实验加深理解

FRIGIDWINTER的博客 7394

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Struts2-介绍及开发环境搭建

一、struts2的优点 1、在软件设计上Struts2没有像Struts1那样跟ServletAPI和StrutsAPI有着紧密的偶合,Struts2的应用可以不依赖于ServletAPI 和strutsAPI。Struts2的这种设计属于无侵入式设计,而Struts1却属于侵入式设计。  public class OrderListAction extends Action{  public...

liberty12345678的专栏 206

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Struts2开发环境搭建

Struts2开发环境搭建1.首先到 官网 下载Struts2所需的jar包,或者直接点击 [struts-2.3.24-all.zip ](http://struts.apache.org/download.cgi#struts2324) 下载2.将所需的jar文件导入lib文件下 解压下载的Zip文件后进入其中的lib目录下,里面有很多Struts2相关的jar包,但是并不是所有的文件我们都是

咖啡人生的专栏 562

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

搭建Struts2的开发环境

下载地址:http://struts.apache.org/download.cgi搭建Struts2的开发环境 拷贝jar包 解压文件,找到图中选中的文件并拷贝到自己的项目中 配置核心过滤器(控制器)找到图中web.xml 拷贝代码块到自己项目的 web.xml<!-- Struts2的核心控制器 --> <filter> <filter-name>struts2</filter-nam

在路上 318

Struts2 开发环境搭建

梳理了单独使用 struts2 框架开发模块时环境搭建,及 struts2 的执行流程

贵在坚持 509

搭建struts2框架的开发环境:

搭建struts2框架的开发环境: 1、创建javaweb工程 2、找到开发Struts2应用需要使用到的jar文件 struts2-core-2.3.1.1.jar:Struts 2框架的核心类库   xwork-core-2.3.1.1.jar:Command模式框架,WebWork和Struts2都基于xwork    ognl-3.0.3.jar:对象图导航语言(Object G

tfy1332的专栏 2932

如何搭建Struts 2 开发环境

本文将介绍如何搭建Struts 2的开发环境,包括JDK,Tomcat和MyEclipse。 (附上所有资源的下载链接) 1.JDK JDK是整个Java的核心,包括了JRE(Java运行环境)、一系列Java工具和Java基础的类库。 a.下载JDK,你可以登录JDK的官网http://www.oracle.com,下载JDK。 b.配置JDK,这个只要是搞过Java的都知道该怎么配置

Come_for_IT 的博客 510

一步一步学习struts2(1):搭建struts2开发环境

工欲善其事,必先利其器。在我们深入Struts2之前,我还是想废一些口舌来讲述一下开发环境的搭建。每个人都会根据自己的习惯来搭建自己的开发环境。开发环境是否便捷,也将直接影响开发的效率。所以对于开发环境已经非常熟悉的朋友可以直接忽略这篇文章。

Lue 1449
上一篇: Spring2.5基于注解和XML配置事务管理
下一篇: 搭建Hibernate开发环境
_yunfei
博客等级 码龄15年 0粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值