1. 程式人生 > >struts.xml屬性重名處理:關於的name和namespace屬性同名時struts2的處理

struts.xml屬性重名處理:關於的name和namespace屬性同名時struts2的處理

1.對於同一個<package>下兩個name屬性相同的<action>,struts2是這樣處理的,後面的<action>將覆蓋前面的<action>

2.對於同一個<action>下兩個name屬性相同的<result>,struts2是這樣處理的,後面的<result>將覆蓋前面的<result>

3.配置檔案中兩個同name屬性的<package>(無論是否在同一xml檔案中),struts2是這樣處理的,啟動tomcat時,會報錯。

4.配置檔案中兩個不同name屬性,但namespace屬性相同的<package>,struts是這樣處理的,將兩個<package>下的<action>合併,遇到相同name屬性的<action>時,後面<package>定義的<action>將覆蓋前面<package>的<action>。

  如:struts.xml

 

瀏覽器上輸入:http://localhost:8080/Struts2_02/attribute/regist

瀏覽器上輸入:http://localhost:8080/Struts2_02/attribute/add

轉載自:http://blog.csdn.net/xh16319/article/details/8041021

相關推薦

struts.xml屬性處理關於的namenamespace屬性同名struts2處理

1.對於同一個<package>下兩個name屬性相同的<action>,struts2是這樣處理的,後面的<action>將覆蓋前面的<action> 2.對於同一個<action>下兩個name屬性相同的<result>,strut

struts.xml文件中package元素的各大屬性講解

oca clas ace style 框架 通過 配置文件 true post Struts2中的包: Struts2使用包來組織Action,將Action放在包下來定義,通過package元素配置一個包,通過package的子元素action來定義一個Action; S

關於傳參的時候不要與奔雷中的屬性的問題

this 傳參 屬性重名 public class MyRandom extends Random {private int a;private int b;protected int m;public int getM() {return m;} protected void setM(int

子類中的屬性跟父類中的屬性的時候,會優先使用子類中的屬性

sta animal package 方法 pack stat ack har () package charter05; public class Animal { int age = 8; //如果父類中顯示的聲明了有參的構造方法, //而子類中沒有顯示的聲明有參構造方

OpenCV中對模糊操作的總結 影象處理基礎(模板、卷積運算) 影象處理-模板、卷積的整理 推文影象濾波函式imfilter函式的應用及其擴充套件

原帖地址 三種模糊操作 均值模糊 中值模糊 自定義模糊(可以實現上面兩種模糊方式)   這個演算法類似有:均值,中值,就是取周圍所有畫素的均值、中值來設定這個畫素的大小。   (關於邊界問題:有幾種填充方法:補零、邊界複製、塊複製、映象複

XML兩種解析思想DOMSAX

一、什麼是XML 英文全稱為Extensible Markup Language,翻譯過來為可擴充套件標記語言。現實生活中存在著大量的資料,在這些資料之間往往存在一定的關係,我們希望能在計算機中儲存和處理這些資料的同時能夠儲存和處理他們之間的關係。XML就是為

spring cloud(2) Zuul 智慧路由路由器過濾器 本質上一個web servlet應用

路由在微服務體系的一個組成部分。例如,/可以對映到您的web應用程式,/api/user對映到使用者服務,並將/api/shop對映到商店服務。 從官方的解釋來看Zuul時Netflix的基於JVM的路由器和服務端負載均衡器 工作原理 1.過濾器機制 zuul的核心是

Android動畫學習(五)之屬性動畫實現Tween的效果高階屬性示例

一、基本介紹 Golang設計者為了程式設計方便,提供了一些函式,這些函式可以直接使用,我們稱為Go的內建函式。文件:https://studygolang.com/pkgdoc -> buil

Struts2配置攔截器自定義棧拋異常Unable to load configuration. - interceptor-ref - file:/D:/tomcat_install/webapps/crm/WEB-INF/classes/struts.xml

註意 其他 默認 才會 eba staf -i sta fault 代碼如下: <interceptors> <!-- 註冊自定義攔截器 --> <interceptor name="LoginInterceptor" class="co

linux異常處理selinux配置錯誤導致無法

嚴格 log htm 1.2 模式 想要 process info 磁盤 點擊返回自學Linux集錦 linux異常處理:selinux配置錯誤導致無法重啟 一次linux無法重啟異常記錄: 當時第一反應就是梳理最近的配置變更,特別是能預知相關的就是selinux配置變

分享知識-快樂自己Struts2 - result標簽的name屬性type屬性

獲取參數 解析 pre exce 建議 mat exec 轉發 login 1):result的name屬性    例如:<result name="success">/pages/success.jsp</result> Struts 2帶有一個

報錯處理cannot import name 'cross_validation' from 'sklearn'

在用from sklearn import cross_validation時,報錯為cannot import name 'cross_validation' from 'sklearn'。 查詢得知說是新版sklearn中cross_validation被廢棄,可以測試了幾個網上的解決辦法,

報錯處理新建一個為learning_log的專案

Python程式設計:從入門到實踐第十八章18.1.6 ❶(ll_env)learning_log$ django-admin.py startproject learning_log . ❷ (ll_env)learning_log$ ls learning_log ll_env manage

反射獲取類的 屬性(name) 值(value)

1.新建物件user: package com.entity; public class User {     private String id;     private String name;   

Spring第一天Spring的概述、SpringIOC入門(XML)、Spring的Bean管理、Spring屬性注入

以前也學習過Spring框架,不過好久沒用,當時學完也沒做什麼總結,都忘的差不多了,今天再從頭開始學習一遍。無論是SSH還是SSM都離不開Spring,所以Spring還是很重要的,對於一個想要從事JavaEE開發的人,一定要好好學習Spring框架。Spring的學習計劃如下: 第一

1.定義一個學生類(Student),屬性有private的名字(name), public的年齡(age),專業(specialty)封裝name屬性的方法setName(),getName()

 class student{ private String name; public String specialty; public int age; public student(String name,int age,String special

清華OJPA3-3 剔除(Deduplicate)難題精解

分析: 題目涉及字串,提示用雜湊。不難想到雜湊碼轉換,根據鄧公教材上的方法,字串的雜湊碼取作,其中常數a>=2,但若用這一方法,得到的值會超出int範圍上限,不值得。故將上式改為,這樣遠遠不會達到int範圍上限。至於雜湊函式的設計,一般用除餘法即可,故可在得到雜湊

ROS進二階學習筆記(9)-- 關於Overlay package 在不同catkin workspace 中,

要把ROS玩轉,必須把 catkin 玩轉。 http://wiki.ros.org/catkin/Tutorials 其中,Overlay問題是 重名 package 在不同catkin workspace 中時,如何處理他們的關係。 一個檢查的命令:echo $ROS

微信伺服器配置的一點點經驗(內含驗證伺服器出現token驗證失敗的處理,接收事件出現XML格式錯誤,微信網頁授權獲取 access token 報錯40125)

首先需要多些網上的大神 連結:https://bbs.csdn.net/topics/390991193 ; https://blog.csdn.net/sinat_22878395/article/details/69258165 ; https://blog.csdn.net/hangh

###struts模型驅動(必須new)能夠封裝【物件型別屬性屬性】.頁面傳參錯誤導致的問題HTTP Status 500

問題詳情: HTTP Status 500 - could not execute statement; SQL [n/a]; constraint [null]; nested exception is org.hibernate.exception.Constraint