Struts2笔记——Struts2环境搭建步骤

Struts2框架之Struts环境搭建与第一个Struts项目 一、Struts2简介 1、Struts2概述 Struts2是Apache发行的MVC开源框架。注意:它只是表现层web(MVC)框架。 2、Struts的发展 Struts1: Struts1也是apache开发的一套mvc的开源框架。在2005年之前非常流行。 弊端:Struts1的核心控制器就是一个Servlet。随着使用者的增多,弊端开始出现。 Struts2: ... 阅读详情

1.  在MyEclipse中新建一个web项目

2.  将Struts2依赖的jar包加入到webroot/WEB-INF/lib目录下
      这些jar包括:struts-core.jar、xwork-core.jar、ognl.jar、freemarker.jar、log4j.jar(可选)。

3.  在源代码src中新建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.i18n.encoding" value="GBK"></constant>   -->
     <package name="struts2" extends="struts-default">
        <default-interceptor-ref name="defaultStack"/>
            <action name="testLogin" class="com.core.struts2Test.action.TestAction">
            <result name="success">index.jsp</result>
            <result name="input">MyJsp.jsp</result>
        </action>
    </package>
</struts> 

4.  将struts2总控制器配置到web.xml中


  <filter>
      <filter-name>struts</filter-name>
      <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
  </filter>
  <filter-mapping>
      <filter-name>struts</filter-name>
      <url-pattern>/*</url-pattern>
  </filter-mapping>

这样一个struts2 的环境就基本搭建完成了,接下来就是应用的开发了。

下一节介绍Strus2的模型驱动。

Struts2框架概述、Struts简介、Struts环境搭建、Struts执行流程、Struts文档、Struts配置文件的加载顺序-day01 目录第一节 框架概述1.1 什么是框架1.2 三大框架1.3 三层架构1.4 MVC、Servlet、FilterMVCServletFilter第二节 Struts简介2.1 Struts2简介2.2 Struts2来历第三节 Struts的环境搭建3.1 下载Struts2开发包3.2 解压后的目录结构3.3 Struts jar包介绍3.4 第一个Struts项目第一步:创建Eclipse Web工程第二步:导jar包第三步:添加配置文件第四步:配置struts的过滤器第五步:Tomcat运行Web工 阅读详情

相关推荐

Struts2开发环境搭建全攻略

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

weixin_28922227的博客 1260

docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon run

3、通过systemctl status docker查看docker服务状态。4、通过journalctl -u docker.service 查看日志。2、通过docker logs 去获取日志,做有针对性的筛选。1、通过docker run执行命令,或许返回信息。原因:Docker未正常启动。

JianT的博客 2512

手把手教你搭建Struts2开发环境

htmltable {th, td {th {pre {简介:Struts2作为基于MVC设计模式的Java Web开发框架,广泛应用于企业级应用的构建。本教程详细介绍了如何手动搭建Struts2环境,包括安装JDK、配置环境变量、下载Struts2核心库、创建Java Web项目、添加Struts2依赖、配置核心过滤器、创建Struts配置文件、编写Action类和创建视图等步骤。

weixin_32925455的博客 519

搭建struts2环境的步骤

步骤如下: (1)创建web工程; (2)找到struts2所需jar包,放在WEB-INF下的lib文件夹; (3)创建jsp文件; (4)创建action文件; (5)编写struts2的配置文件; (6)在web.xml中加入struts2 MVC框架启动配置。

qq_29031559的博客 441

Light Tools 8.4 在 win10系统上的安装方法(64位)

** 总的来说安装LT需要以下步骤(折腾了三天终于装好): 安装LT软件–禁用签名–加载含数字签名的第三方inf–添加注册表/安装驱动/添加密钥–成功破解 一、下载对应的LightTools 8.4版本软件,如下图为解压后的文件: 并选择 进行默认安装。 二、禁用数字签名。这里我用了两种方法,一种不行就换另一种,最终成功禁用。 方法1: 1、输入“cmd”并以管理员身份运行; 2、输入或复制 bcdedit.exe /set nointegritychecks on (此命令若没成功,再试bcded

weixin_45560953的博客 1万+

Windows 11 部署 Docker Desktop:从 WSL 报错到服务配置的完整排障实录

本文详细记录了在Windows 11上部署Docker Desktop时遇到的WSL报错问题及完整解决方案。从Hyper-V配置、BIOS设置到系统服务检查,提供了一系列实用命令和排查步骤,帮助开发者快速解决'Unexpecter WSL error'等常见问题,实现Docker与WSL2的稳定运行。

weixin_30687051的博客 122

struts2环境搭建教程

一、环境准备 1、struts2:struts-2.5.20 2、Tomcat:Tomcat 6.0 3、JDK:jdk 1.7.0 二、搭建 1、工程结构: 2、配置 (1)必需架包: (2)web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XML...

蔡双敏的博客 2714

解决vscode无法运行npm命令的问题(cmd可行)

Powershell以及vscode中npm命令使用不了

无痕坚守本心的博客 2750

Struts2学习笔记二——Struts2环境的搭建

一、Struts2环境的搭建: 1、添加jar包,注意jar冲突问题 2、在web.xml中添加struts2的核心控制器 3、在src下创建struts.xml 二、通过代码验证以上配置是否成功 登录 1、创建登录页面 ,例如:index.jsp 2、创建Action类,并重写execute方法,例如:LoginAction.java 3、在struts.xm

AC_coding 529

别再纠结了!手把手教你根据项目需求选对目标检测框架(MMDetection/Detectron2/YOLOv8实战对比)

本文详细对比了三大目标检测框架MMDetection、Detectron2和YOLOv8的适用场景与实战技巧,帮助开发者根据项目需求精准选型。从毕业设计到工业落地,分析不同场景下的核心需求与框架优势,提供决策树和避坑指南,确保技术选型与项目目标高度匹配。

weixin_30342209的博客 554

手把手教你搭建Howland电流源:从原理图到实测避坑指南(附Python数据分析)

本文详细介绍了Howland电流源的设计与实现,从原理图到实测避坑指南,涵盖电阻匹配、运放选择和PCB布局等关键环节。通过Python数据分析,展示了如何优化电路性能并解决常见问题,适合电子工程师和爱好者参考。

weixin_29291069的博客 636

struts2的环境搭建

从今天开始学习struts2,笔记我会每天更新。 准备工作 1.去官网(https://struts.apache.org/)下载struts2. 我下载的版本是struts-2.5.22-all(2020.3.23) 2.Eclipse JavaEE 搭建Struts2的环境 1.加入 jar 包: 复制 \struts-2.5.22-all\struts-2.5.22\lib 下的...

WonderKing'blog 475

Vue Print Designer——一款让打印模板的设计变简单的可视化打印设计器

Vue Print Designer——一款让打印模板的设计变简单的可视化打印设计器

bjzhang75的博客 686

Struts2.5环境搭建

(1)ClassNotFoundException: org...dispatcher.ng.filter.StrutsPrepareAndExecuteFilter,在web.xml中配置正确过滤器类<filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>这是2.5以上版本的StrutsPrepareAndExecuteFilter类所在的包。 (2)Tomcat无法启动,

BYX903678890的博客 1267

OPC通信从入门到精通_1_OPC基础知识及简单C#程序编写(OPCDA,OPCUA简介;OPC通信数据流框架图;C#程序编写)

ModbusTCP通信是采用直接方式进行通信,用OPC的方式如何去做呢?PLC作为ModbusTCP服务器,用KepServer作为ModbusTCP客户端,同时作为OPC服务器,PC作为OPC客户端新建项目,加载dll库(利用COM技术写的)添加引用,查看到其中包含了众多方法其中OPCGroups继承于IOPCGroups接口。

分享学习成长历程,Winter is coming! 1万+

rosbag分析传感器数据的时间同步情况方法

ROS传感器时间同步分析流程:通过rosbaginfo初步检查bag文件信息,使用rqt_bag可视化时间线分布,采用rostopicecho或Python脚本提取各传感器时间戳并计算时间差统计值(均值/最大差/标准差),最后分析接收与采样时间延迟。量化评估同步精度,识别固定偏移或随机抖动问题,确保多传感器数据对齐,为后续融合处理提供可靠数据基础。

start_up_go的博客 202

【Struts 2】Struts2环境搭建

一、关键步骤 1、创建Java Web项目 2、引入Struts2的依赖包,将依赖包拷贝到WEB-INF/lib下 * commons-logging-1.0.4.jar * freemarker-2.3.15.jar * ognl-2.7.3.jar * struts2-core-2.1.8.1.jar * xwork-core-2.1.6.jar * commons-fileu

该怎么解释?我懒得解释 736

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

struts2环境搭建

struts2环境搭建分为三步,因为我用的是eclipse,可能会和Myeclipse有所区别,请注意。 一、在创建的项目下载入struts2开发所需要使用的jar文件, 这是我项目所需要的jar包,不同版本的struts2所需要的jar包可能会不同 二、配置文件struts2.xml,默认情况下,Struts2的配置文件名称为struts.xml,且该文件放在src根目录下

fhx308050的博客 605

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Struts2环境搭建

实训一 Struts2环境搭建 一、 实训目标 1. 实验软件下载 2. 实训环境的配置 二、 实验步骤 1. 下载JDK,配置JDK环境变量 http://www.oracle.com (与Java配置一样,安装JDK后,配置环境变量JAVA_HOME、path、classpath) 2. 下载Tomcat,配置Tomcat环境变量 http://tomca

杨梦肖的博客 375

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

02Struts2 环境搭建

Struts2 环境搭建 1.下载 Apache Struts2 类库 2.建立web工程 3.配置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" ...

weixin_30362233的博客 92

struts2入门(搭建环境、配置、示例)

struts2入门示例

u012862311的博客 1万+

Struts2框架搭建步骤

struts2环境的搭建

flysun的博客 865

搭建Struts2开发环境的步骤

搭建Struts2开发环境的步骤搭建Struts2环境时,我们一般需要做以下几个步骤的工作:1. 创建javaweb工程创建struts2test工程2. 找到开发Struts2应用需要使用到的jar文件开发struts2应用需要依赖的jar文件在解压目录的lib文件夹下。不同的应用需要的JAR包是不同的。下面给出了开发Struts 2程序最少需要的JAR。 struts2-core-2.3.3.3

C. 4000

Struts2环境搭建及其复现

什么是Struts框架 Struts2 是目前较为普及和成熟的基于MVC设计模式的web应用程序框架,它不仅仅是Struts1 的升级版本,更是一个全新的Struts架构。最初,是以WebWork框架和Struts框架为基础,通过提供增强和改进的Struts框架,进而实现简化web技术人员开发工作的目标。不久之后,Webwork框架和Struts社区联合创造了现在流行的Struts2框架。(摘自W3Cschool https://www.w3cschool.cn/struts_2/struts_overvi

AzVoidSUN的博客 970
上一篇: XDOCBuilder分析(一)
下一篇: Struts2笔记——Struts2的模型驱动(ModelDriven)
carroll0911
博客等级 码龄17年 27粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值