Action中方法的访问

第一种:method="{1}"

<action  name= "Login_* "  method= "{1} "  class= "mailreader2.Login "> 

中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中的!符号的作用,相当于是一个通配符。 







你可能感兴趣的:(Action中方法的访问)