最近接了一个 二期开发项目,用的是struts2 ,无奈 本人 对struts2 是零认识,在此特请做过的朋友解释下 这句话是啥意思?主要是那个insertUser!getForAdd.action中insertUser!是代表啥? getForAdd.action 又是什么?getRequest().setAttribute("jumpURL", "insertUser!getForAdd.action");
拜谢~

解决方案 »

  1.   

    insertUser!getForAdd.action按照这么个写法我觉得你的配置文件应该是
    <package>
       <action name="insertUser" clas="您的action">
          <result>
    getForAdd是你action里面的一个方法名。
    .action是后缀名,在web的xml里面配置的。
      

  2.   

    insertUser!getForAdd.action是struts2的一种请求地址写法insertUser是action名称,getForAdd是这个action中要访问的方法名称,.action是后缀名这要跟你在配置文件中所写的后缀对应一般都是.action或者.do等.而这里又多了一步操作就是getRequest().setAttribute("jumpURL", "insertUser!getForAdd.action");这句代码是指将此请求路径以jumpURL为键存放在请求中(request代表请求),我想应该是为了给下一个页面使用当前这个请求地址而这样操作的.