Nutz传值报错问题

作者:Vashon

时间:20150902

平台:Nutz框架

Java后台方法中拿值时报的错

报错信息:

java.lang.IllegalArgumentException: name MUST NOT NULL!
at org.nutz.dao.impl.NutDao.fetch(NutDao.java:449)
at com.wonders.work.at.WorkGuideAt.showWorkGuideDetail(WorkGuideAt.java:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:22)
at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:33)
at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:40)
at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:85)
at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27)
at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15)
at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:40)
at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:64)
at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31)
at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:88)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:662)

原因:例如页面传值是:<td><a href="${ctx}/work/toMatterNameList?${work.guideId}">${work.matterName}</a>/td>

解决方案:

应该改为:<td><a href="${ctx}/work/toMatterNameList/${work.guideId}">${work.matterName}</a></td>

说明一下它的两种传值方式:

方法一、通配符传值:

如果后台方法上加了注解如:@At("/toMatterNameList/*"),则在页面可以以:

<td><a href="${ctx}/work/toMatterNameList/${work.guideId}">${work.matterName}</a></td>方式传值

方法二、如果后台方法上@At()里没有申明任何东西,在页面中则需要以:

<td><a href="${ctx}/work/toMatterNameList?guideId=${work.guideId}">${work.matterName}</a>/td>方式传值。

版权声明:本文为博主原创文章,未经博主允许不得转载。

转载于:https://www.cnblogs.com/ywx-vashon/p/4895712.html

java.lang.IllegalArgumentException: name MUST NOT NULL! at org.nutz.dao.impl.NutDao.fetch相关推荐

  1. android java.lang.IllegalArgumentException: The observer is null.异常解决

    android java.lang.IllegalArgumentException: The observer is null.异常解决 参考文章: (1)android java.lang.Ill ...

  2. 启动nacos-server报错:java.io.IOException: java.lang.IllegalArgumentException: db.num is null

    问题描述 运行nacos文件的startup.cmd启动nacos-server时报错:java.io.IOException: java.lang.IllegalArgumentException: ...

  3. 1.权限认证java.lang.IllegalArgumentException: Cannot pass a null GrantedAuthority collection

    1.权限认证org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'spring ...

  4. 【已解决】Nacos启动报错:java.io.IOException: java.lang.IllegalArgumentException: db.num is null

    报错如图: 发现是单机模式指令错误 正确指令: 单机模式 启动 window版本 startup.cmd -m standalone

  5. 报错提示:java.lang.IllegalArgumentException: Target must not be null

    报错提示: org.springframework.web.util.NestedServletException: Request processing failed; nested excepti ...

  6. java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id null

    使用springboot,权限管理使用spring security,使用内存用户验证,但无响应报错: java.lang.IllegalArgumentException: There is no ...

  7. java.lang.illegalagr_spring – java.lang.IllegalArgumentException:环境不能为null

    我尝试设置一个基本的SolrRepository应用程序并在ApplicationContext加载期间出现此错误: Caused by: java.lang.IllegalArgumentExcep ...

  8. 解决 java.lang.IllegalArgumentException: Repository interface must not be null on initialization!

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 报错:Caused by: java.lang.IllegalArgumentException: ...

  9. myeclipse 修改项目名Tomcat启动项目报错java.lang.IllegalArgumentException: Can't convert argument: null...

    一.Tomcat启动报错: 有时候我们会避免项目重名,在导入项目时会修改项目名称. 修改项目名称后启动该项目至tomcat,报错:java.lang.IllegalArgumentException: ...

  10. Android 学习之那些年我们遇到的BUG5:java.lang.IllegalArgumentException: You cannot start a load on a null Contex

    在使用 Android Studio 完成<第一行代码>的第十二章中的卡片式布局样例的时候,遇到的BUG,Android Studio 上没显示错误,安装到手机上发现应用闪退,使用debu ...

最新文章

  1. Openresty最佳案例 | 第7篇: 模块开发、OpenResty连接Redis
  2. php统计键出现的次数,php统计数组元素出现的次数
  3. css怎样通过超链接更改背景,css超链接的底色如何设置
  4. swap最大值和平均值_SWAP:Softmax加权平均池
  5. jpa jdbc jndi_没有J2EE容器的JNDI和JPA
  6. html函数splice,js数组的常用函数(slice()和splice())和js引用的三种方法总结—2019年1月16日...
  7. 一文讲透,关于搭建指标体系,整理的重要知识点都在这里了
  8. ssm框架requestmapping找不到_从MVC原理开始手敲一个MVC框架,带你体会当大神的乐趣...
  9. 重金悬赏丨2019 华为 IoT 开发者大赛喊你加入“群聊”,倾听科技的“声音”!...
  10. 计算机睡眠断网,win7睡眠不断网设置方法汇总
  11. 【中间件技术】第一部分 概述(1) 软件构件与中间件基本概念
  12. vs2015安装+下载详细教程
  13. python QQ聊天机器人,qqbot 使用简介
  14. 【Java核心技术大会 PPT分享】李智慧:Java异步编程框架实践与性能优化
  15. 包装类-自动装箱和自动拆箱
  16. caffe常用层:特殊的Math函数
  17. NSGA-3优化算法介绍及案例实现(三个测试函数DTLZ1、DTLZ2和DTLZ3)
  18. 工作记录--使用FFmpeg将一个视频文件中音频合成到另一个视频中
  19. ADF单位根检验方法
  20. 2022-2028中国ITX电脑机箱市场现状研究分析与发展前景预测报告

热门文章

  1. 如何证明NP-Hard Problems
  2. JAVA_HOME is not defined Ubuntu中设置JAVA_HOME路径
  3. Ubuntu IPFS小白安装入门教程
  4. 微信公众号模板消息 access_token missing
  5. 基于SSM的购物商城系统(含文档)
  6. python3 数据结构_python系列十一:python3数据结构
  7. 阶段3 2.Spring_04.Spring的常用注解_2 常用IOC注解按照作用分类
  8. PCRE demo【转】
  9. 阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第2节 线程实现方式_12_创建多线程程序的第二种方式_实现Runnable接口...
  10. Codeforces 837D 动态规划