技术中心

这里象征着我们的态度和能力

Struts2通配符映射
发布者:中国IT实验室    信息来源:中国IT实验室    发布时间:2012-01-09      浏览次数:14697
分享到:

新浪微博

腾讯微博

QQ空间

豆瓣网

QQ好友

欢迎进入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]  ... 下一页  >> 

4000-880-989
(24小时热线)
联系客服
微信公众号

官方公众号

小程序

©2008-2022 CORPORATION ALL Rights Reserved. 昆明奥远科技有限公司版权所有 滇ICP备09003328号-1 滇公网安备 53011102000818号
昆明那家网络公司好,新媒体运营,网站优化,网络推广,网站建设,网页设计,网站设计,网站推广,云南网站公司,昆明新媒体公司,云南网红主播,昆明SEO公司,昆明网站建设,昆明网络推广,昆明网站优化,昆明网站推广,红河网站建设,大理网络公司,曲靖网络公司,丽江网站设计,昭通网络公司,保山大数据服务,智慧高速建设,智慧校园服务,云南IDC服务商,网络安全测评,等保测评,网站关键词排名优化服务,服务客户尽超2000余家,一切尽在奥远科技,服务电话:13888956730