河北福利彩票|天津福利彩票网
全國免費熱線:
Struts2通配符映射
作者:中國IT實驗室 點擊:13977次 日期: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
網站問題免費診斷

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

技術研發

業務培訓

實戰運營

戰略布局

河北福利彩票 吉林时时平台官网 境外彩澳洲幸运8 分分时时彩 腾讯彩票案 山东时时是什么东西 海南环岛赛彩票开奖 北京11选5复式投注 彩经网双色球免费预测 天津老时时结果 时时彩人工计划分析