全國免費熱線:
Struts2通配符映射
作者:中國IT實驗室 點擊:19377次 日期:2012-01-09
字號::T | T
歡迎進入Java社區論壇,與200萬技術人員互動交流 >>進入
  struts2的關于method=“{1}"意思詳解
  
  中Login_*帶*是什么意思?method= "{1} "帶{}這個是什么意思?
  ====================================================
  name= "Login_* "
  代表這個action處理所有以Login_開頭的請求
  method= "{1} "
  根據前面請求Login_methodname,調用action中的以methodname命名的方法
  class= "mailreader2.Login "
  action的類名稱
  如jsp文件中請求Login_validateUser的action名稱,根據上面配置,調用action類mailreader2.Login類中方法validateUser()
  又如:
  對于Login_update請求,將會調用mailreader2.Login的update()方法。
  它的用法同webwork中的!符號的作用,相當于是一個通配符。
  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  struts2中的路徑問題
  注意:在jsp中”/”表示tomcat服務器的根目錄,在struts.xml配置文件中”/”表示webapp的根路徑,即MyEclipse web項目中的WebRoot路徑。
  總結:
  struts2中的路徑問題是根據action的路徑而不是jsp路徑來確定,所以盡量不要使用相對路徑 。
  雖然可以用redirect方式解決,但redirect方式并非必要。
  解決辦法非常簡單,統一使用絕對路徑。 (在jsp中用request.getContextRoot方式來拿到webapp的路徑)
  或者使用myeclipse經常用的,指定basePath。
  Action Method


[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一頁  >> 

發表評論

昵稱 * 驗證碼 * 驗證碼
上一篇: Struts2.x介紹?平臺擴展性極強
下一篇: Struts2?if標簽的數據比較

資質證書

CMMI Ⅲ APPRAISAL ID:30062
ISO9001:08915Q20090ROS
ISO27001:04817I20037R0S
高新技術企業:GR201753000141
網站問題免費診斷

電子商務三位一體發展戰略

技術研發

業務培訓

實戰運營

戰略布局

3d怎么看组三组六规律 股票分析软件app 开装潢材料店赚钱吗 2010年3月上证指数 2018年那款网络游戏能赚钱 中长线股票推荐2012 明日股票涨跌 现在什么微能赚钱 地摊货卖什么最赚钱 一天到晚赚钱的人歌词 fifa online3赚钱篇 腾讯视频推广赚钱 手机炒股 股票融资亏钱 2018上证指数历史数据 股票涨跌涨幅振幅 内蒙古股票配资