`
daichangfu
  • 浏览: 262803 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

action参数传递错误

阅读更多
File: OgnlRuntime.java
Method: setFieldValue
Line: 1643 - ognl/OgnlRuntime.java:1643:-1
	at com.opensymphony.xwork2.ognl.OgnlReflectionProvider.setValue(OgnlReflectionProvider.java:117)
	at com.opensymphony.xwork2.conversion.impl.InstantiatingNullHandler.nullPropertyValue(InstantiatingNullHandler.java:128)
	at com.opensymphony.xwork2.ognl.OgnlNullHandlerWrapper.nullPropertyValue(OgnlNullHandlerWrapper.java:21)
	at ognl.ASTProperty.getValueBody(ASTProperty.java:118)
	at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)
	at ognl.SimpleNode.getValue(SimpleNode.java:258)
	at ognl.ASTChain.setValueBody(ASTChain.java:222)
	at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:220)
	at ognl.SimpleNode.setValue(SimpleNode.java:301)
	at ognl.Ognl.setValue(Ognl.java:737)
	at com.opensymphony.xwork2.ognl.OgnlUtil.setValue(OgnlUtil.java:198)
	at com.opensymphony.xwork2.ognl.OgnlValueStack.setValue(OgnlValueStack.java:161)
	at com.opensymphony.xwork2.ognl.OgnlValueStack.setValue(OgnlValueStack.java:149)
	at com.opensymphony.xwork2.interceptor.ParametersInterceptor.setParameters(ParametersInterceptor.java:276)
	at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:187)
	at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
	at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
	at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
分享到:
评论

相关推荐

    asp.net Core Post Json方式给控制器Action传参并拦截丢失参数等错误信息

    原生asp.net不支持通过json提交 方式给控制器的Action传参数,本程序通过给自定义输入字符串格式方法。在action的传参上加入FromJsonKey属性即可在传入的json中传入参数,如果传入的json中不存在相应键即报错 ...

    js单选按钮和向action中传多个参数

    #### 2.1 URL参数传递 在Web应用中,通过URL传递参数是一种常见的做法。这些参数通常采用键值对的形式,用`&`符号分隔。例如,“key1=value1&key2=value2”。 #### 2.2 使用`window.location.href` 在JavaScript中...

    Javascript传递参数到action类,多个字符传递

    在设计参数传递机制时,安全性是一个不容忽视的因素。对于敏感数据(如密码、个人识别信息等),应该采用加密措施,比如HTTPS协议,以及在客户端和服务器端进行数据验证,防止SQL注入、XSS攻击等安全风险。 综上所...

    struts2中Action获取参数的3种方式代码

    在Struts2中,Action类是处理用户请求的核心组件,它负责接收前端传递的参数并进行业务逻辑处理。本文将详细介绍Struts2中Action获取参数的三种主要方式,并通过实际代码示例来阐述每种方法的使用。 1. **通过...

    spring学习: spring mvc在redirect请求中传递数据

    标题中的“spring学习:spring mvc在redirect请求中传递数据”指的是在Spring MVC框架中,如何在重定向(Redirect)请求过程中传递参数。这通常涉及到HTTP响应的状态码、重定向URL以及模型数据的处理。在Spring MVC...

    jquery.ajax 传参数到mvc的action

    对于ASP.NET MVC,Action参数通常会自动绑定到这些值。例如,如果你有一个名为`SaveData`的Action,接收两个参数`id`和`name`: ```csharp [HttpPost] public ActionResult SaveData(int id, string name) ``` ...

    struts中数据在action与jsp中的传递总结.pdf

    Struts 中数据在 Action 与 JSP 中的传递总结 Struts 框架中,数据在 Action 与 JSP 之间的传递是一种常见的需求。为了实现这种传递,Struts 提供了多种方式,本文将对这些方式进行总结。 方式一:通过 FormBean ...

    actionscript 运行时 错误

    当为方法或属性的radix参数传递的值不在2至36之间时,会触发此错误。radix参数用于表示数值转换为字符串时使用的基数。确保传递给方法的radix值在允许的范围内。 5. **错误1004:对不兼容的对象调用方法** 这个...

    详解关于Vuex的action传入多个参数的问题

    通过将多个参数封装成一个对象并在action中以单一参数的形式传入,我们能够有效解决Vuex中action传递多个参数的问题。这种做法不仅遵循了Vuex的设计规范,而且使得状态管理更加清晰和易于维护。在实际开发中,当遇到...

    java简单上传,Struts1下实现

    - `NpvidoForm`类继承自`EpsForm`,是Struts的ActionForm,用于封装请求参数。在这里,它包含一个`Npvido`对象以及一个`FormFile`对象。 - `FormFile`是Struts提供的用于处理文件上传的类,它可以获取客户端上传的...

    扩展easyUI,上传文件时附传参数

    然而,当涉及到文件上传时,EasyUI的标准实现并不支持在上传文件的同时传递其他参数。这种需求在实际业务场景中是常见的,例如,用户可能需要在上传文件时指定文件类别或关联其他数据。针对这种情况,我们可以对...

    js的form表单提交url传参数(包含+等特殊字符)的两种解决方法

    首先,需要了解在URL中常用的特殊字符及其编码形式,这是因为这些字符如果直接出现在URL参数中,可能会被浏览器误解为特定的命令,从而导致数据丢失或错误。下面是常见的特殊字符及其对应编码的示例: 1. 加号"+":...

    Asp.net页面之间传递参数方法总结

    在ASP.NET开发中,页面之间的参数传递是实现数据共享与交互的重要手段之一。根据题目给出的信息,我们可以将页面间参数传递的方法归纳为以下几种,并进行详细的解析: ### 一、通过URL链接地址传递 这种方式是最...

    MVC Action

    Action方法可以接受参数,这些参数通常通过URL路由数据或查询字符串传递,用于定制Action的行为。例如: ```csharp public ActionResult Details(int id) { var product = repository.GetProduct(id); return ...

    vue v-on:click传递动态参数的步骤

    本文将介绍如何在Vue中使用v-on:click事件绑定器传递动态参数,这个过程不仅涉及到Vue框架的事件处理机制,还包括了与...在实际开发过程中,合理地利用Vue的事件绑定和参数传递机制,能够使我们的应用更加灵活和高效。

    js提交form表单,并传递参数的实现方法

    需要注意的是,虽然上述示例代码展示了如何通过JavaScript提交表单并传递参数,但在实际开发中,还需要处理表单验证、错误处理以及提升用户体验等方面的内容。例如,可以在提交前进行输入验证,确保所有必需的信息都...

    详解前端在html页面之间传递参数的方法

    在前端开发中,HTML页面之间的参数传递是一个常见的需求,尤其在多页面应用中。当用户在不同的页面间导航时,需要将某些数据从一个页面传递到另一个页面以便于处理和展示。以下是一些常用的方法: 1. **通过Form...

    jquery $.post()的用法 传递json文本 客户端和服务器端相互传递

    本文将详细探讨 `$.post()` 的使用方法,特别是在传递 JSON 数据时的应用。 #### 一、`$.post()` 基础介绍 `$.post()` 是 jQuery 提供的一个用于发起 POST 请求的方法,它的基本语法如下: ```javascript $.post...

    jsp中利用jquery+ajax在前后台之间传递json格式参数.docx

    在本示例中,主要讲解如何通过AJAX将JSON格式的参数传递给服务器,并接收服务器返回的JSON数据。 首先,前端(客户端)使用jQuery的AJAX方法来发送请求。在jQuery中,`$.ajax()`函数用于发起异步HTTP请求。关键的...

Global site tag (gtag.js) - Google Analytics