struts2學習筆記(常見錯誤)

1、由于筆者使用的時最新的struts2? (version 2.5.14.1),之前下載的是all ,

一直配置不上,然后查了google才下載的min版本。

這里面有配置struts2需要的必備的jar包,而至于上面的all里面lib里面的jar包實在太多,雖然我也是按著教程來,可是還是一直出錯!

?

2、在動態調用(DMI)的時候,由于最新版,所以需要加上

<constant name="struts.enable.DynamicMethodInvocation" value="true"/>
這樣一句話;
可是這樣的話加上了之后我發現我的delete方法可以,可是add方法用!add 永遠都是不行的;
這個時候去google才發現是里面還有這句話需要配置:
 <global-allowed-methods>regex:.*</global-allowed-methods>
這個屬性,是當調用動態和通配符的時候,會判斷方法是否允許。
而它的默認屬性是:
<global-allowed-methods>execute,input,back,cancel,browse,save,delete,list,index</global-allowed-methods>

所以我在用add方法的時候無效,而用delete方法的時候就是可以的。

這一點讓我納悶了很久!

======update:2018/1/24========

3、用struts2做異常處理會有一個怪異的錯誤,調了很久

這個問題的原因僅僅是因為異常處理的各個句子的順序,

以下是正確的順序:

<package name="default"  extends="struts-default"><default-action-ref name="index"/><!--500--><global-results><result name="global_Error">/500.jsp</result></global-results><global-exception-mappings><exception-mapping exception="java.lang.Exception" result="global_Error" /></global-exception-mappings><action name="index"><result>/500.jsp</result></action>
</package>

?

轉載于:https://www.cnblogs.com/Ericjin/p/8325045.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/255648.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/255648.shtml
英文地址,請注明出處:http://en.pswp.cn/news/255648.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

探尋C#事件本質1

我最先在學習C#事件的時候&#xff0c;閱讀了許多書籍&#xff0c;但總是不能對事件建立起一個比較清晰的概念&#xff0c;對其內部機制和原理也是似是而非&#xff0c;因為這些書籍在描述事件的時候總是夾雜許多其他不能理解的抽象術語&#xff0c;相信許多初學者都有這樣的感…

C#圖解教程 第十二章 數組

數組數組定義重要細節數組的類型數組是對象一維數組和矩形數組實例化一維數組或矩形數組訪問數組元素初始化數組顯式初始化一維數組顯式初始化矩形數組快捷語法隱式類型數組綜合內容交錯數組聲明交錯數組快捷實例化實例化交錯數組比較矩形數組和交錯數組foreach語句迭代變量是只…

【數據庫學習】——windows、MySQL構建新聞管理系統(控制臺版)

學習記錄&#xff1a;【Python項目實戰】PythonMySQL開發新聞管理系統全集_嗶哩嗶哩_bilibilihttps://www.bilibili.com/video/BV1Qb4y1b75q?p2&spm_id_frompageDriver 目錄 一、項目介紹 1、項目結構 2、系統部分功能提前展示 3、項目流程圖 4、項目設計的數據庫以及…

matlab張量工具初步

最近從桑迪亞實驗室下載了張量工具包。但是不太會用。 很多網上的方法&#xff0c; addpath(pwd) cd met; addpath(pwd) savepath Mones(4,3,2); Xtensor(M); Xtensor(rand(5,1)) Ytensor(rand(4,3,1)) Xtenrand([4 3 2]) X.size %*************************** Rsptenrand([5 4…

微信紅包API接口(PHP)

發布時間&#xff1a;2015年2月25日 / 分類&#xff1a;WEB開發,PHP / 74,825 / 241 ℃ 根據微信高級紅包接口&#xff0c;開發PHP版本的API接口&#xff0c;現在進行主要代碼分析。 紅包接口調用請求代碼&#xff0c;所有請求參數為必填參數與文檔對應&#xff1a; 1234567891…

2016年個人技術總結(前端)

自我總結 參與項目 備注:[☆-表示比較吊的項目,-從頭開始做,^-中間加入項目] 神馬生活(微信公眾號商城)[^] 神馬學院[] <!------跳槽線--------> 大數據套件[☆][^] fable數據營銷平臺(加入新功能&#xff0c;交互)[^] fit問卷系統[] fit投放系統[] fit畫像[^] 理財通點擊…

淺談OpenCV[轉]

OpenCV是一個由Interl公司支持的開源機器視覺庫&#xff0c;關于它的介紹&#xff0c;網上隨便一搜就車載斗量。這里我不談OpenCV的主要內容&#xff0c;而是將這段時間來對它的使用心得作個簡單介紹&#xff0c;以啟發打算用這個庫的朋友的思路&#xff0c;與大家一起來分享。…

【pyqt5學習】——tablewidget控件學習

目錄 1、Table Widget 1.QTableWidget不能在mainwindow中隨主窗口的大小變化&#xff1f; 2.將表格變為禁止編輯&#xff1a; 3.設置表格為整行選擇 4.單個選中和多個選中的設置&#xff1a; 5.表格表頭的顯示與隱藏 6.對表頭文字的字體、顏色進行設置 7.在單元格里加入…

吳忠軍 - 如何理解馬云所說的月入兩三萬,三四萬的人最幸福?

這句話源于一段兩分鐘的視頻&#xff0c;馬云的一次阿里內部會議演講。 馬云坦承&#xff0c;自己從第一天起就沒想過當首富&#xff0c;還為此稀釋公司持股&#xff0c;“沒想到把自己的股份降到8%&#xff0c;還是有那么多&#xff0c;這是我沒有想到的。” 在馬云看來&#…

iOS小知識點(非UI部分)

1。 _cmd 表示當前方法的SEL指針&#xff0c; - (void)putString{} 對于這個函數_cmd 等效于selector(putString)轉載于:https://www.cnblogs.com/dongfangchun/p/5341599.html

jQuery 操作 CSS

jQuery 擁有若干進行 CSS 操作的方法。我們將學習下面這些&#xff1a; addClass() - 向被選元素添加一個或多個類removeClass() - 從被選元素刪除一個或多個類toggleClass() - 對被選元素進行添加/刪除類的切換操作css() - 設置或返回樣式屬性轉載于:https://www.cnblogs.com/…

彩色CCD相機工作原理

原理 黑白&#xff08;單色&#xff09;相機 CCD原理并不復雜。我們可以把它想象成一個頂部被打開的記憶芯片。因此光束可以射到記憶單元中。根據"光電效應”&#xff0c;這些光束在記憶單元中產生負電荷&#xff08;下圖中右上部分&#xff09;。 曝光后&…

Linux 系統常用命令匯總(二) vi 文本編輯

文本編輯vi命令作用文件名編輯文本文件&#xff0c;若文件不存在同時創建該文件Ctrlf向后翻一頁Ctrlb向前翻一頁Ctrld向后翻半頁Ctrlu向前翻半頁光標移動到下一行-光標移動到上一行數字空格光標向右移動n個字符0移動到本行首個字符處$ 移動到本行最后一個字符處H光標移動到屏幕…

圖像處理與計算機視覺:基礎,經典以及最近發展(2)圖像處理與計算機視覺相關的書籍

1. 數學 我們所說的圖像處理實際上就是數字圖像處理&#xff0c;是把真實世界中的連續三維隨機信號投影到傳感器的二維平面上&#xff0c;采樣并量化后得到二維矩陣。數字圖像處理就是二維矩陣的處理&#xff0c;而從二維圖像中恢復出三維場景就是計算機視覺的主要任務之一。這…

【HTML學習】——HTML常見標簽屬性和方法介紹

目錄 1、HTML分塊--------< div> 2、HTML段落--------< p> 3、HTML標題--------< h1>…< h6> 4、HTML鏈接--------< a> 1)< a href“http://www.baidu.com”>百度< /a>&#xff08;點擊百度&#xff0c;直接跳轉到網頁&#xf…

開發者應警惕的七種糟糕職業規劃錯誤

那些心靈雞湯式的說辭總愛美化失敗&#xff1a;失敗是成功之母啦、失敗使人成長啦、別畏懼失敗等等。但事實上&#xff0c;這種思路在軟件開發領域也許并不適用——至少不完全適用。每位開發者在職業生涯中都不可避免會遭遇失敗&#xff0c;但為什么不從他人的經驗中汲取教訓來…

Splay模板

打LCT的時候發現Splay很不熟, 因此這里貼一下模板 洛谷P3369 https://www.luogu.org/problem/show?pid3369#sub /* 提一些要注意的點: 1. 注意判斷邊界, 不要訪問到空節點 2. 每一次操作或訪問完以后, 記得要splay到root 3. insert操作只要update當前節點和父親節點即可, 因為…

圖像處理與計算機視覺 基礎、經典以及最近發展

申明&#xff1a;本文非筆者原創&#xff0c;原文轉載自&#xff1a;http://blog.csdn.net/liuyue2046/article/details/12658441 ***************************************************************************************************************************************…

【HTML學習】——一個網頁HTML編程的構成

目錄 1、html網頁構成介紹 2、HTML標簽介紹 全部的html標簽&#xff1a; HTML: HyperText Markup Language | MDNhttps://developer.mozilla.org/en-US/docs/Web/HTML 一個網頁文件一般由.html結尾的文件組成&#xff0c;主要由不同的標簽對和內容組成&#xff0c;常見的html…

hbase里插入big int數據用Phoenix查看的報錯問題

Phoenix建表create table "test_big_int"("ROW" varchar primary key,"ci"."column1" bigint) 在hbase里put數據hbase 里面進行put: put test_big_int,001,ci:column1,1 在Phoenix里進行查看&#xff08;問題出現&#xff09;第二個嘗…