<form action=”xxx”>中action的作用?  找个全面的说法!

解决方案 »

  1.   

    这个action是和struts没有关系的.这个是html请求的地址.  页就是说指明你当前的这个表单,要提交给那个url进行处理. 
    比如action=“test.jsp”,那么,当这个表单的submit事件触发之后,浏览器就会向当前站点的当前应用下的test.jsp发出请求,提交表单数据,交由test.jsp进行处理.
      

  2.   

           form表单中的action是用来提交请求的,可以是/xxx.jsp也可以是/xxx.do(一般是这种情况,通常情况下.do可以省略)
            当用户提交表单的时候,struts会通过struts-config.xml文件找到相应的处理该请求的action类,
        执行其execute方法,来处理此表单,然后返回到下一个jsp文件。
      

  3.   

    是用来指定你当前画面请求的
    它可以根据你指定的action,迁移到别的画面,同时传递一些值