weixin_42376755 2010-06-16 00:26
浏览 204
已采纳

拦截器的问题,大家帮忙解决哈!~~~

登录页面传入了两个参数:user.userName,user.userPass 加入拦截器后action里获取不到值了,全部为空,我尝试在interceptor中取值同样取不到!
都是定义UserDTO来取值的,没有加入拦截器后取值正常
大家帮忙看看~~~

  • 写回答

4条回答 默认 最新

  • jiang5495 2010-06-18 21:43
    关注

    导致这个问题的原因在于:
    你用了自定义的拦截器后,系统默认的拦截器就被屏比了,
    而当视图层提交给ACtion时,系统有一个默认的params拦截器,
    专门负责解析其中的参数,并将其填充中Action 的对应字段中.
    而你将其屏比了,所以就不能获得参数了,
    在你要用的那个Action下面的,自定义拦截器声明下面加上:

    这句就可以了,

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 有赏,i卡绘世画不出
  • ¥15 如何用stata画出文献中常见的安慰剂检验图
  • ¥15 c语言链表结构体数据插入
  • ¥40 使用MATLAB解答线性代数问题
  • ¥15 COCOS的问题COCOS的问题
  • ¥15 FPGA-SRIO初始化失败
  • ¥15 MapReduce实现倒排索引失败
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码