Struts2中配置默认Action

CST Studio Suite安装详细教程(附安装包)CST Studio Suite 2024超详细安装教程 CST Studio Suite 2024安装指南摘要:本文详细介绍了CST Studio Suite 2024电磁仿真软件的下载与安装流程,包含23个图文步骤说明,从解压安装包到配置许可证服务器。重点提示了以管理员身份运行、自定义安装路径等关键步骤,并提供了常见问题解决方案和入门技巧。该软件适用于天线设计、PCB分析等高频电磁场仿真,安装后需通过localhost:27000连接许可证服务器完成激活。 阅读详情

Struts2中配置默认Action

1.当访问的Action不存在时,页面会显示错误信息,可以通过配置默认Action处理用户异常的操作;
2.配置方法:
    在struts.xml文件中的<package>下添加如下内容:
        <default-action-ref name="index"></default-action-ref>
    其中index为默认Action的name属性值;
3.配置默认Action后,相应的namespace下不存在要访问的Action时,自动跳转到默认Action处理。

实例:

web.xml:

01.<?xml version="1.0" encoding="UTF-8"?>
02.<web-app version="2.5" 
03.    xmlns="http://java.sun.com/xml/ns/javaee" 
05.    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee ;
07.  <welcome-file-list>
08.    <welcome-file>hello.jsp</welcome-file>
09.  </welcome-file-list>
10.  <filter>
11.    <filter-name>struts2</filter-name>
12.    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
13.  </filter>
14.  <filter-mapping>
15.    <filter-name>struts2</filter-name>
16.    <url-pattern>/*</url-pattern>
17.  </filter-mapping>
18.</web-app>



struts.xml:

01.<?xml version="1.0" encoding="UTF-8" ?>
02.<!DOCTYPE struts PUBLIC
03.    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
05.  
06.<struts>
07.    <!-- 
08.    <constant name="struts.enable.DynamicMethodInvocation" value="false" />
09.    <constant name="struts.devMode" value="false" />
10.  
11.    <include file="example.xml"/>
12.  
13.  
14.  
15.    <package name="default" namespace="/" extends="struts-default">
16.        <default-action-ref name="index" />
17.        <action name="index">
18.            <result type="redirectAction">
19.                <param name="actionName">HelloWorld</param>
20.                <param name="namespace">/example</param>
21.            </result>
22.        </action>
23.    </package>
24.     -->
25.  
26.    <!-- Add packages here -->
27.    <constant name="struts.devMode" value="true" />
28.    <constant name="struts.i18n.encoding" value="GBK"></constant>
29.     <package name="user" namespace="/" extends="struts-default">
30.         <default-action-ref name="index"></default-action-ref>
31.        <action name="index">
32.            <result>/index.jsp</result>
33.        </action>
34.    </package>
35.</struts>



index.jsp:

01.<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
02.<%
03.String path = request.getContextPath();
04.String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
05.%>
06.  
07.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
08.<html>
09.  <head>
10.    <base href="<%=basePath%>">
11.      
12.    <title>Index</title>
13.    <meta http-equiv="pragma" content="no-cache">
14.    <meta http-equiv="cache-control" content="no-cache">
15.    <meta http-equiv="expires" content="0">    
16.    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
17.    <meta http-equiv="description" content="This is my page">
18.    <!--
19.    <link rel="stylesheet" type="text/css" href="styles.css">
20.    -->
21.  </head>
22.    
23.  <body>
24.    Welcome to Magci's BLOG!<br />
25.    <a href="magci/magc">magci/magc</a><br />
26.    <a href="mgc/magc/magci/123456">mgc/magc/magci/123456</a><br />
27.  </body>
28.</html>



 

IEC104协议下的文件传输与软件升级的技术细节与操作流程 本文深入探讨IEC104协议下的文件传输过程和软件升级机制,揭示其背后的技术细节和操作流程。 阅读详情

相关推荐

VECTOR硬件VN1600系列对比:VN1610、VN1611、VN1630A、VN1640A、VN1630log、VN1670

VN16系列说不清道不明的区别和关系

AmorRun的博客 2万+

第五篇——Struts2的默认Action

默认Action 1、当访问action不存在时,可以通过制定默认action的方式避免出现错误代码页面; 2、使用default-action-ref 指定默认 action。项目实例1、项目结构2、pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" x...

a609344710的博客 193

CTP Python API及Demo(利用Swig 封装)Windows版(6.6.1traderapi)

环境:visual studio2015、python3.9、 参考的是景色大神的教程自己制作,因为直接用它编译好的无法使用,遂自己编译。 从CTP官网上下载CTP API点击下载。这里用的版本是v6.6.1_P1_tradeapi,想使用不同的版本下载即可: 安装Swig软件,本文中所用的Swig是swigwin-4.0.2版本,点击下载。下载后解压,将swig路径添加到环境变量中。 安装python,注意要安装64位版本,将环境变量配置好。本文所用的是3.9版本。 通过Swig得到pyth.

ProgramVAE的博客 2544

默认Action的配置

当用户找不到对应的action时,系统将会调用默认action,配置如下:<package name="default" extends="struts-default"> <!--将名为user的Action类设置为默认Action--> <default-action-ref name="user"/> <!--配置名为user的Action类--> <action name

朵朵_calm 412

【通俗易懂】Windows系统安装TensorRT

NVIDIA TensorRT是一个由NVIDIA公司开发的用于深度学习推理的高性能SDK。它专门设计用于在NVIDIA GPU上进行高效的神经网络推理,能够大幅度提升深度学习模型的推理速度和效率。TensorRT的主要特点包括:模型优化:TensorRT通过层融合、精度校准、动态形状等技术优化模型,减少推理时的计算量和内存占用。多精度推理:支持多种精度推理,包括FP32、FP16、INT8等,以平衡性能和精度。

王尼莫的博客 1587

【AI实战派】从零部署YOLOv8:香橙派AIpro边缘端目标检测全流程解析

本文详细解析了在香橙派AIpro边缘设备上从零部署YOLOv8目标检测模型的全流程。内容涵盖硬件开箱、环境搭建、模型转换(ONNX到昇腾OM格式)以及编写Python推理脚本,并提供了性能优化与实战技巧,帮助开发者高效实现实时边缘AI应用。

weixin_29183637的博客 332

action默认配置

/pages/msg.jsp 1、如果没有为action指定class,默认是ActionSupport 2、如果没有为action指定method,默认执行action中的execute()方法. 3、如果没有指定result的name属性,默认值为success....

我的博客 214

闲鱼客户端三重动态签名机制解析:x-sign、x-mini-wua与x-umt

在移动客户端安全通信中,设备级动态签名已成为主流App防范自动化攻击的核心手段。其原理是将设备指纹、运行时行为与可信硬件标识深度融合,生成不可复用、不可跨端、不可静态伪造的请求凭证。这类机制超越传统Token或Session鉴权,具备强上下文绑定性与实时熵值校验能力,广泛应用于电商、社交及开放平台等高风险接口场景。技术价值体现在有效识别模拟器、无头浏览器与集群化爬虫,同时保障多端一致性与合规数据对接。本文聚焦闲鱼客户端实际落地的x-sign(带设备上下文的混合签名)、x-mini-wua(小程序行为水印)与

weixin_35732273的博客 500

Struts2配置默认的Action

在项目中,需要在输入错误的url的时候,弹出友好的错误提示页面在struts2中可以通过配置默认的action达到这个目的配置方法:  &lt;package name="default" namespace="/" extends="struts-default"&gt;&lt;default-action-ref name="index"&gt;&lt;/default-action-

Coder_Chen的博客 857

Open3D点云算法与点云深度学习案例汇总(长期更新)

Open3D-python算法专栏文章汇总,长期更新算法原理与实战案例。

纵马踏花向自由 7473

多算法数据预测——BP、ELM、LSTM、BiLSTM和SAELSTM,附Matlab源码

本文将为大家介绍基于BP、ELM、LSTM、BiLSTM和SAELSTM多种算法的数据预测,并提供相应的Matlab源码。SAELSTM算法是一种结合自动编码器和LSTM神经网络的深度学习方法,用于时间序列数据预测。ELM算法是一种单层前向神经网络,在单次训练过程中直接产生输出权重,从而具有快速学习和良好推广性能。多算法数据预测——BP、ELM、LSTM、BiLSTM和SAELSTM,附Matlab源码。总体来看,采用多种算法进行数据预测可以提高预测准确率,并可根据不同场景选择适合的算法。

qq_39605374的博客 864

Struts2(11):配置默认Action

Struts2还支持配置默认Action,当用户请求找不到对应的Action时,系统默认的Action即将处理用户请求。 配置默认Action通过元素完成,一般配置在struts.xml文件中元素下。 login_register.jsp : Insert title here function register(){ var targetForm=document.fo

confirmAname的专栏 3193

MuJoCo Playground 机器人强化学习入门教程(一)

MuJoCo Playground 包含 DM 控制套件、机器人运动和机器人操作环境。env每个环境还与一个环境配置相关联,如果需要,可以覆盖该配置。env_cfg请注意,环境配置包含 sim_dt 和 ctrl_dt。ctrl_dt 决定每个 env.step 的时间间隔。因此,每个 env.step 的模拟步长为 ctrl_dt / sim_dt 倍。其他值得注意的参数还有 vision_config,我们将在基于视觉的笔记本中详细讨论!现在,我们将专注于特权观察。

2506_90492529的博客 4619

struts2默认Action配置

在项目中,需要在输入错误的url的时候,弹出友好的错误提示页面 在struts2中可以通过配置默认的action达到这个目的 配置方法:   <package name="default" namespace="/" extends="struts-default"> <default-action-ref name="index"></defaul...

anfuyi5792的博客 107

jre9下载 jdk9

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

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

java脚本 action_详解Struts2中配置默认Action的方法

一、jsp默认设置1、当访问的Action不存在时,页面会显示错误信息,可以通过配置默认Action处理用户异常的操作;2。配置方法:在struts.xml文件中的下添加如下内容:其中index为默认Action的name属性值;3、配置默认Action后,相应的namespace下不存在要访问的Action时,自动跳转到默认Action处理。4、实例web.xml:xmlns="http://j...

weixin_35075740的博客 279

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Struts2 配置默认action

Struts2 配置默认action

侯春强的博客 804

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

struts 2配置默认的Action

Struts 2还允许在容器中定义一个默认的Action,当用户请求的URL在容器中找不到对应的Action时,系统将使用默认的Action来处理用户请求。 配置默认的Action通过元素完成,每个元素配置一个默认的Action。下面的struts.xml文件配置了一个默认的Action.      /default.jsp

q1054261752的博客 390

《struts2》指定多个配置文件和默认Action

《struts2》:指定多个配置文件和默认Action由于我们不可能将一个所有的内容写在一个struts.xml文件中,特别是在比较大的应用中更是如此,为便于管理,就可以根据功能的不同写在不同的.xml文件中,然后将这些.xml文件包含在struts.xml文件中。还是以一个例子来进行说明要比较好一点先看struts.xml文件中的内容哈:这里只假设有2个xml文件。struts.xml中采用<in

wojiushimogui的博客 2603

Struts2的默认action配置真的是bug?

struts2的默认action真的是bug吗

MELEARNER的专栏 1255

struts2下的Action配置的各项默认值

1.在之前,我介绍过第一个struts2的小程序:struts2搭建环境和第一个小程序,接下来我将介绍Action配置的各项默认值。 2.首先,我们可以copy一个已经配置好struts2环境的web项目Struts2Test,然后复制,输入复制的项目名称,出现下图: 点击OK按钮: 此时,该项目是不能被部署到服务器上的,应该选中项目,右键鼠标,选择Properties属性,

茕夜 1515

如何配置struts2 action默认后缀

在struts2中,所有的action类都有一个默认的后缀xx.action。例如:  Xml代码   struts>     package name="default" namespace="/" extends="struts-default">       action name="SayStruts2">           result>pages/pri

uestc_lxp的专栏 1689

03. struts2中Action配置的各项默认值

<h2 id="action中的各项默认值">Action中的各项默认值</h2> <ul> <li><p>Action各项配置</p> <ul> <li><pre><code class="lang

程序员蜗牛 192

javaEE Struts2, 默认配置, Action配置的默认值

  src/struts.xml(Struts2的核心配置文件): &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.o...

houyanhua1的专栏 351
上一篇: COOLPAD F608刷机过程
下一篇: 利用javascript实现页面跳转的几种方法
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值