struts2零配置

一、导入struts2-codebehind-plugin.jar包到lib下

二、配置web.xml
<!-- 加载struts2 -->
     < filter   >
            < filter-name >   struts2 </ filter-name   >
               < filter-class >
                   org.apache .struts2.dispatcher.FilterDispatcher
                  </ filter-class >
               < init-param >
                     < param-name >   actionPackages </ param-name   >
                     < param-value >
                         com.linekong .web.action
                     </ param-value >
               </ init-param >
         </ filter >
         < filter-mapping >
               < filter-name >   struts2 </ filter-name   >
            < url-pattern >   /* </   url-pattern >
         </ filter-mapping >

三、配置struts.xml,注意红字
< struts >
         < constant   name = "struts.action.extension"   value = "do"   />
         < constant   name = "struts.ui.theme"   value = "simple"   />
         < constant   name = "struts.ui.templateDir"   value = "template"   />
         < constant   name = "struts.ui.templateSuffix"   value = "ftl"   />
         <constant name="struts.codebehind.pathPrefix" value="/WEB-INF/jsp/" />
         <!-- 控制上传文件的大小为30M -->
         < constant   name = "struts.multipart.maxSize"   value = "30485760" />
</ struts >



四、jsp页面就按照下图中的样式命名,如biApp-biSecondPassword.jsp(即biAppAction的Action前的名字,后面的名字就是访问action中的方法时返回的字符串+.jsp命名


五、java代码:(注意返回值,是一个字符串,这个字符串就是返回的jsp页面的 biApp-biSecondPassword.jsp的红色的部分,而 biApp就是action的包名或者BiAppAction的Action前的部分
package   com.linekong.web.action.biApp;


public   class   BiAppAction   extends   BaseAction{
         /**
         *
         */
         private   static   final   long   serialVersionUID   = 1L;
         private   UserService   userService   ;
         private   BiAppService   biAppService   ;
         private   HttpServletRequest   request   ;
         private   HttpServletResponse   response ;
      
         public   String biSecondPasspord(){
               return   "biSecondPasspord"   ;
            
      }

}



六、调用时的命名( ../biApp/biApp!biSecondPasspord.do第一个biApp相当于biApp包,第二个相当于BiAppAction的Action前面的部分, biSecondPasspord就是 BiAppAction下的方法名,注意中间的“!”是必须要的
function   changeOwnerGame(){
                  var   ownerGameId = document.getElementById( "ownergame_id"   ).value;
                  var   flag = document.getElementById( "flag"   ).value;
                window.location.href= "../biApp/biApp!biSecondPasspord.do";
             }
           

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值