struts2入门与配置

【Python基础】01 如何安装Python及集成环境 本文详细介绍了Python 3.13开发环境的完整搭建流程,涵盖三大操作系统(Windows/macOS/Linux)的Python安装方法、PyCharm专业IDE的配置使用,以及pip包管理工具的应用技巧。内容包括:Python 3.13各系统安装指南、PyCharm社区版与专业版的安装配置、环境验证方法、pip的基本命令与镜像源优化、虚拟环境管理,以及常见问题的解决方案。通过本教程,读者可获得一个高效完备的Python开发环境,为后续编程学习打下坚实基础。 阅读详情

在tomcat6.0下的conf下的server.xml中加入:

<Context path="/struts2" docBase="D:/struts2/struts2/WebRoot" reloadable="true" />

 

<Context>元素的属性:
path:指定访问该Web应用的URL入口。
docBase:指定Web应用的文件路径,可以给定绝对路径,也可以给定相对于<Host>的appBase属性的相对路径,如果Web应用采用开放目录结构,则指定Web应用的根目录,如果Web应用是个war文件,则指定war文件的路径。
reloadable:如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到有class文件被更新的,服务器会自动重新加载Web应用。


</Host>

web.xml:

<web-app>
<filter>
    <filter-name>struts2</filter-name>
    <filter-class>
 org.apache.struts2.dispatcher.FilterDispatcher
    </filter-class>   //包名+类名的全称,过滤客户端发过来的请求       
   
</filter>

<filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>

D:/struts2/struts2/WebRoot/WEB-INF/classes下的struts.xml配置文件
在src目录下新建一个struts.xml时,在
D:/struts2/struts2/WebRoot/WEB-INF/classes也出现相应的文件

src下新建一个包:com.test.action

新建一个类:LoginAction
public String execute() throws Exception
{
 return "success";
}

ctrl+D删除整行

login.jsp下form action="login.action" method="post"

result.jsp
<body>
    username:${request.Scope.username} <br>
    password:${request.Scope.password}
</body>

struts.xml中:
<struts>
   <package name="struts2" extends="struts-default"> 
 //struts2这个包继承struts-default这个struts2内植的包
      <action name="login" class="com.test.action.LoginAction">
        <result>/result.jsp</result>
      </action>
   </package>

 

 

<?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" />

    <include file="example.xml"/>

 

    <package name="default" namespace="/" extends="struts-default">
        <default-action-ref name="index" />
        <action name="index">
            <result type="redirectAction">
                <param name="actionName">HelloWorld</param>
                <param name="namespace">/example</param>
            </result>
        </action>
    </package>

    <!-- Add packages here -->

</struts>

 

API路径:

/struts-2.1.6-all/docs/struts2-core/apidocs/index.html

软考中级-软件设计师 Python基础 软考中级-软件设计师 Python知识点整理 阅读详情

相关推荐

深度伪造检测实战:轻量级频域特征 pipeline 部署指南

深度伪造检测(deepfake detection)是多媒体内容安全的核心技术,其本质是通过建模生成式篡改在像素与频域留下的微弱异常痕迹。传统端到端大模型虽在标准数据集上表现优异,却因训练域与真实场景失配、计算开销高、缺乏可解释性而难以落地。本文聚焦于工程可复现的实践路径,提出‘人脸定位→频域伪造特征提取(Xception-FCN + Frequency-Aware Masking)→轻量分类决策’三段式解耦架构,兼顾精度、延迟与可解释性。该方案已在边缘设备(Jetson Orin NX)实现单帧<48ms

weixin_33437929的博客 310

修改项目tomcat自动重启方法

1,找到tomcat安装路径,conf目录下的server.xml文件2,在server.xml文件中加一句话,如下: docbase表示路径reloadabke:表示当前你修改项目的任何一个文件,是否重启tomcat。 这样在开发中就可以省不少事的

guoqiangone的专栏 2613

NXP MCU CAN波特率(位时间)配置详解

1. 概述 本文将会详细讲解如何设置NXP MCU的CAN波特率、位时间、采样点等属性。 波特率即CAN总线传输频率,位时间是波特率的倒数,例如波特率是500K,那么位时间 = 1 / 500000 = 0.000002s = 2000ns。 我们先来看一下S32K144单片机的EB中与CAN总线波特率相关的可配置参数有哪些: ...

weixin_42967006的博客 9692

Tomcat Context配置

当我们完成一个Web项目,不想部署在Tomcat的app目录下。但是想通过Tomcat来访问,可以修改server.xml文件 在与之间添加 如下:    <Context path="/s2" docBase="D:/Struts2Test/s2" debug="0" reloadable="true">           path:是访问的路径          http://loca

dongfangbubai1的专栏 755

零基础搭建本地AI绘画环境:Stable Diffusion 3.5保姆级安装教程(含中文优化方案)

本文提供零基础搭建本地AI绘画环境的详细教程,重点介绍Stable Diffusion 3.5的安装与中文优化方案。从硬件配置检查到软件依赖安装,再到核心组件配置与中文语义增强,教程涵盖全流程操作指南,帮助用户快速掌握AI文生图模型的本地部署技巧,提升创作效率。

weixin_30752699的博客 314

SAP 52策略测试简介

我们看下下层物料的需求,可以看到物料的需求已经跑出来了,我们双击计划订单,发现是没有办法将计划订单转换为采购申请的,这里是否还记得我们在前面创建主数据的时候独立集中我们填写的是1,所以物料继承了上层物料的策略,所以不能将计划订单进行转换。我们在前面测试了50策略按单生产,创建完计划独立需求后,通过主数据中的独立集中的字段控制下层物料是否能通过计划订单转成生产订单和采购订单。可以看到下层物料的计划订单就可以转采购申请了,到这里可以看到52策略和50策略的计划独立需求完全是一样的。

我小时候很黑的博客 1274

Struts2(一)--入门及配置详情

一、Struts2简介 Struts2 是目前较为普及和成熟的基于MVC设计模式的web应用程序框架,它不仅仅是Struts1 的升级版本,更是一个全新的Struts架构。 Struts2文件夹内容: apps : Struts2提供的应用 docs : Struts2开发文档和API lib : Struts2框架开发的jar包 src : Struts2的源码 入门案例: 对Ac...

Double____C的博客 291

机器人中的数值优化(十五)——PHR增广拉格朗日乘子法

本系列文章主要是我在学习《数值优化》过程中的一些笔记和相关思考,主要的学习资料是深蓝学院的课程《机器人中的数值优化》和高立编著的《数值最优化方法》等,本系列文章篇数较多,不定期更新,上半部分介绍无约束优化,下半部分介绍带约束的优化,中间会穿插一些路径规划方面的应用实例

慕羽★的博客 2007

struts2 入门与配置

一、struts 2 入门与配置首先从struts官网http://struts.apache.org/2.x 下载struts支持文件,其中提供了多个下载,一般下载Full Distribution即可,因为Full Distribution中包含了所有我们要用的东西。首次配置是不需要所有的jar文件,只需要导入blank中的webRoot--->WEB-INF--->lib下的jar文件即可。

gaoxu529的专栏 524

【Davinci开发】:MPU(内存保护)

【Davinci开发】:MPU(内存保护)

2211

PCL实现STL文件读取和转换为PCD格式

本文介绍如何使用点云库(Point Cloud Library,PCL)读取STL(Standard Triangle Language)文件,并将其转换为点云数据(PointCloud Data,PCD)格式。通过将STL文件转换为PCD格式,我们可以更方便地处理和分析点云数据。本文介绍了如何使用PCL库读取STL文件并将其转换为PCD格式的点云数据。以上是关于PCL读取STL文件并转存为PCD格式的简要介绍和示例源代码。下面的示例展示了如何将STL文件转换为PCD格式。函数将点云数据保存为PCD文件。

ByteEchoX的博客 805

Struts2框架入门之配置xml环境

一:什么是struts2? Struts2是开源,免费,轻量级的mvc框架。 (轻量级指的是框架没有侵入性,(侵入性打个比方就是,我买了你公司的一个产品,我还必须把这个产品在你的平台上运行,离了你的平台就废了。))虽然这个框架现在没有那么用处多了,但是还是值得一学的,多一个知识不碍事。 二:struts2框架入门之配置环境。 要使用struts2框架就得下载资源包,当然有互联网可以去官网下载。官网地址 然后我们在官网或者其他渠道下载好Struts2包之后就可以解压安装。我用的是 然后解压,解压完进入文件夹找

一千零二夜的博客 264

USLE模型(1.2):LS因子的计算

基于USLE的甘南川西北土壤侵蚀研究。准备好30米分辨率的dem。

所有专家都曾始于新手 3481

01 struts2入门&常见配置

一、Struts2的概述 1、什么是Struts2 是一个机遇MVC设计模式的web层框架 2、常见的web层框架 Struts2 Struts1 Webwork SpringMVC 所有web层框架都有一个特点就是都是基于前端控制器实现的 3、前端控制器模式 传统的servlet开发,有一次请求就会对应一个servlet,这样会导致出现很多的servlet,而Struts2的请求都会先经过前端控...

一个成长中的程序员,期待用技术的眼光生活 338

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

struts2.0入门与配置

<br />今天开始Struts2.0之旅。<br />下面是一个Struts2.0入门与配置的视频,很详细。<br /> <br />http://v.youku.com/v_show/id_XMTczOTc3MDky.html

ran1004的专栏 501

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

框架技术,Struts2入门配置

1 什么是框架 框架是一个项目的半成品。在创建项目的时候,先把框架搭建起来,这样项目就完成了一些公共的功能。我们基于框架进行编写项目,就不用再关注公共功能了,只需要去写我们项目跟其他项目不一样的业务就可以。 公共的功能指的是:比如到数据库里面获取数据,再比如,收集表单中的数据。 程序开发过程中的半成品,解决项目开发过程中通用的问题,从而提高项目开发效率。 项目 = 框架 + 业务逻辑代码; 2 ...

Java开发,人工智能,边缘计算,致力于掌握前沿技术 514

Struts2框架学习day01(入门XML配置、action编写)

1.2 Struts2框架的学习路线 第一天:Struts2的概述、Struts2的入门、Struts2常见的配置、Struts2的Action的编写 第二天:Struts2的数据的封装、结果页面配置 第三天:Struts2的值栈和OGNL表达式 第四天:Struts2的标签库 1.3 Struts2的概述 1.3.1 Struts2的概述 1.3.1.1 什么是Struts2 Strut...

weixin_42135811的博客 479

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

struts2入门(搭建环境、配置、示例)2018年06月20日 19:51:58在慕课网学习struts2入门课程,在官网下载的最新的struts-2.5.5-all.zip,JDK使用的是jdk1.6,Tomcat9.0,一直报错【java.lang.UnsupportedClassVersionError】,版本不一致,可是各种换版本也都不好使,无奈最后找到了一篇较新的博文,按照他的Stru...

_fanny_ 419

Struts2入门与配置补充

Struts2入门与配置补充需要用到的文件位置Struts2-core-2.0.11.jar文件META-INF中的struts-tags.tld文件1.新建jsp文件 login2.jsp添加标签taglib prefix="s" uri="/struts-tags"%>在标签中写入一下内容s:form action="login">s:textfield

风达的专栏 1251

Struts2入门和基本配置

1.项目用到的包: 包下载地址:https://download.youkuaiyun.com/download/wwt819635881/11078574 2.新建一个名为StrutsExample的web工程,点击next,到这个页面记得在web.xml打钩。 3.把包导入到WebContent中的lib文件夹,记得右键这些jar包 add to build path(这是环境) ...

文天哥哥的博客 359

JAVAWEB开发之Struts2详解(一)——Struts2框架介绍与快速入门、流程分析与工具配置以及Struts2的配置以及Action和Result的详细使用

Struts2框架介绍 Struts2开发入门 Struts2开发入门示例 模仿Struts2流程完成入门程序 Struts2流程分析与工具配置 Struts2处理流程 关于手动配置strutsxml文件中提示操作 关联strutsxml源文件 Config Brower插件使用 Struts2配置重点 Struts2配置文件加载顺序 关于Action的配置 1关于action配置其他细节 3关于常量配置 1修改struts2 的配置常量可以通过以下三种方式配置 2常用常量介绍 关于Action类的创建

8259

Struts2入门及配置

Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。 Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts 2可以理解为WebWork的更新产品。 Struts...

weixin_43875648的博客 189

Struts2入门 idea 配置文件方式

Struts2入门 idea 配置文件方式 这里使用maven方式搭建项目 一、搭建项目骨架 1、创建maven项目,选择webapp骨架搭建,点击next,完成创建 2、点击Modules选项,在项目web下Add 选择struts2,创建struts2核心配置文件 3、如图搭建包和文件 二、搭建配置环境 1、导入坐标依赖 <!-- Struts2的核心包 --> ...

qq_40431100的博客 420

Struts2入门第一步——配置Struts2

通过最近的学习和对网上资料的参考,Gd发现SSH是Java框架学习中很重要的一部分,学过ORM之后,对Hibernate有了浅层的了解,但是如果要完成一个完整的项目光靠Hibernate是不够的,于是Gd自己琢磨了一下Struts2,现在就把Struts2的入门案例分享给大家,也希望有前辈能够帮忙指出其中的不足。首先给大家推荐一个慕课网的Struts2入门的视频:点击打开链接,里面对配置方面讲的很...

小Gd 的博客 500

Struts2入门第四讲——Struts2中结果页面的配置

经过前一讲的学习,Servlet的API我们已经会访问了,聪明的童鞋会发现一个问题:在页面跳转的时候,其实Struts2默认使用的都是转发,如果我们要想使用重定向,那么应该怎么办呢?这就涉及到了Struts2中结果页面的配置,本讲将围绕它而展开。 在struts.xml文件中,结果页面的的配置非常简单,使用<result>元素来配置result逻辑视图与物理视图之间的映射,该元素中有n...

李阿昀的博客 819

Struts2(一)的概述及入门配置

Struts2的概述 1.什么是Struts2? Struts2是一个基于MVC设计模式的WEB层框架。 Struts2的内核相对于Struts1来讲已经发生巨大变化。 2.常见的web层框架 Struts2 / Struts1 / Webwork / SpringMVC等 3.Web层框架基于前端控制器模型设计 Struts2的入门 1.下载Struts2的开发环境 http://str...

一只迷失的欢乐·猿的博客 132

JavaWeb,Struts2框架入门,MyEclipse下环境配置,404错误解决

大家好我是Miko,最近入门JavaWeb,JSP Servelet过了一遍之后,开始入手Struts2框架,爬坑之路幸苦,写下博客谨记。 废话不多说首先创建一个Java Web项目: 这里第一个坑出现了,注意上面红框中的Tomcat服务器的版本,我这里使用的是自己下载的Tomcat环境,MyEclipse自带Tomcat,一定要记住这里所选择的版本。创建完成之后运行一下项目确认Tomcat

MikoGodZd的博客 1004
上一篇: JAVA环境配置
下一篇: struts2类型转换
RunningBoss
博客等级 码龄19年 0粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值