刚刚接触struts2,看了一点例子,有的程序并没有用到.action,这样的程序属于与用到.action有什么本质的区别吗?

解决方案 »

  1.   

    没有
    struts2标签里可以不用谢那个.action
      

  2.   

    struts2.0里面如果你页面上用的是<form>标签的话,action属性就要带.action,如果用的是<s:form>标签的话,可以不用带.action的,而且2.0里面的action如果没有特殊的功能要实现的话,只做一些简单的处理的话,都可以不用继承ActionSupport类,所以可能你看起来那就是一个普通的java类。你可以去struts.xml里面去看一下配置啊,那里面都说得很清楚的,多试着用几次就明白原理了。
      

  3.   

    *.action是struts2 http请求扩展名。可以通过struts.action.extension属性进行修改。例:
    在struts.properties文件中:
    struts.action.extension = html<a href="/项目发布名称/AAA.html" >http扩展名test</a>