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

一个new的错误

 
阅读更多
    今天下午在解决一个问题,就是我要用一个Form来选择传向不同的Action,一般一个Form只能指向一个固定的Action,尝试了JS,但是没有成功,也曾尝试不用Form来传递,但是内容没有传入。最终,决定用Form来传,指向一个Action来判断用户选择的是哪个Action,然后在在这个ACtion转向不同的Action,然后,最关键的问题出现了,在被转向的Action中,不能调用业务类,一直抛出空指针的错误,然后我就尝试着New了一个业务类的对象,让对象调用方法,下面,最痛苦的时候来了,在业务层中不管用什么方法,都不能用到持久层了,一调就错误了。我尝试了下前面已经验证通过的方法,还是不行啊!最后,寻求小朱帮助,也是看了好长时间,我在转向Action那个地方错了。我New了一个总的Action,然后再调用了注入 的,就错了,如果直接调用哪个Action就对了,我也不知道为什么。也说不太清,理解的不深导致的。唉,要慢慢深入了。
    今天晚上把管理员审核这个模块做完,恩开始做了!
分享到:
评论

相关推荐

    java中 new date() 打印出的时间与系统时间错了八小时的解决方法

    在Java编程中,`new Date()` 用于创建一个表示当前日期和时间的对象。然而,有时候开发者可能会遇到这样一个问题:使用 `new Date()` 输出的时间与系统的实际时间相差了八个小时。这种情况通常是由时区(TimeZone)...

    C#的New关键字的几种用法

    C#语言中的New关键字是一个多功能的关键字,它有多种用法,分别是new运算符、新修饰符和new约束。下面我们将详细介绍这三种用法。 New运算符 New运算符是C#语言中用于创建对象和调用构造函数的关键字。例如: ```...

    c++中new的三种用法详细解析

    `nothrow new`是一个特殊的`new`形式,它在内存分配失败时不抛出异常,而是返回`NULL`。这对于需要避免异常的场合非常有用。定义如下: ```cpp void* operator new(std::size_t, const std::nothrow_t&) throw();...

    Arduino New Ping Test

    Arduino New Ping Test是一个基于Arduino平台的测距程序,主要用于通过超声波传感器进行物体检测。在本项目中,"NewPing"是一个库,它简化了与超声波传感器(如HC-SR04)的交互,提高了测量精度和易用性。让我们深入...

    Ruby-NewRelic找到并修复Ruby错误使用NewRelic的应用程序监控和故障诊断

    New Relic是一个强大的应用性能管理(APM)工具,专门针对包括Ruby在内的多种语言提供实时监控和故障诊断解决方案。 New Relic通过收集、分析和可视化应用程序的关键性能指标,帮助开发者快速识别性能瓶颈和错误。...

    system.new.dat解包打包

    在Android系统中,`system.new.dat`是一个重要的文件,它包含了系统的大部分应用程序和系统资源。这个文件是Android ROM(Read-Only Memory)的一部分,通常在系统分区中找到。本话题主要涉及如何对`system.new.dat`...

    Java中new的用法.pdf

    如果声明了一个引用但没有使用new为其分配内存,则该引用将包含一个特殊的值null,表示它不指向任何对象。例如: ```java String str2 = null; ``` 在这个例子中,str2是一个String类型的引用变量,它没有初始化为一...

    C#winform 全局错误捕捉 可以让错误跳过去继续执行住程序

    3. 自定义错误处理框架:为了更精细地控制错误处理,你可以创建一个自定义的错误处理框架,该框架可以包含异常分类、错误记录、通知用户、邮件报警等功能。这样,你可以根据异常类型来决定是否允许程序继续执行,...

    New UI Widgets.rar

    总之,"New UI Widgets"是Unity开发者提升UI体验的一个有力工具,它扩展了Unity的UI功能,增强了视觉效果,并提供了更丰富的交互可能性。无论是开发游戏还是创建复杂的交互式应用程序,这个插件都值得考虑纳入到项目...

    ns new 20100325修改版

    在IT行业中,软件开发是一个持续的过程,经常需要通过发布新版本来修复错误、增加功能或优化性能。"修改版" 表明这是一个改进过的版本,可能包含了开发者对原始版本的bug修复或功能增强。 【描述】"ns new 20100325...

    panew校验规则算法

    总之,"panew校验规则算法"是一个用于数据完整性验证的工具,虽然具体实现未公开,但我们可以从更广泛的校验和散列算法背景中理解其基本原理和用途。在IT行业中,这类算法是确保数据安全和可靠性的关键组成部分。

    SYSTEM.NEW.DAT解包工具(7.0)

    在Android系统中,`SYSTEM.NEW.DAT`是一个重要的文件,它包含了系统分区的主要数据,如系统应用、系统库、配置文件等。这个压缩包提供的工具主要用于解包`SYSTEM.NEW.DAT`,以便用户可以对系统进行自定义修改,如...

    Laravel开发-laravel-newrelic 应用状态监控服务 NewRelic 开发者工具包

    总的来说,Laravel 结合 NewRelic 提供了一个强大的监控解决方案,帮助开发者及时发现和解决问题,提升应用程序的稳定性和性能。在日常开发和维护中,充分利用这两个工具,可以极大地提高我们的工作效率,为用户提供...

    修复cydia红字错误必须deb含new term

    标题中的“修复cydia红字错误必须deb含new term”指明了解决这个问题的关键在于一个名为`ws.hbang.newterm_1.0-beta1_iphoneos-arm.deb`的DEB文件。DEB是一种软件包格式,主要用于Debian和基于Debian的系统,包括...

    C# webbrowser捕获错误页面实例类

    本文将深入探讨如何在C#中创建一个`WebBrowser`实例类,以便捕获并处理这些错误。 首先,我们需要了解`WebBrowser`控件的基本用法。在C#中,你可以通过在窗体设计器中添加控件或在代码中动态创建来使用`WebBrowser`...

    LineageOS(system.new.dat.br)镜像解包.zip

    在更新或自定义设备的系统时,我们可能会遇到`system.new.dat.br`这样的文件,它是LineageOS系统镜像的一个部分。这个文件通常包含系统分区的数据,如应用程序、系统设置和库等。 在进行系统解包时,`system.new....

    C++学习笔记:关于C++类与动态内存分配中布局new操作符

    在上面的代码中,我们首先使用new操作符来分配一个字符数组buffer,然后使用布局new操作符来在buffer上创建一个JustTesting对象。 二、释放内存 在C++中,释放内存是非常重要的,以避免内存泄露。在使用new操作符...

    JavaScript可扩展的自定义错误可以接收消息或Error对象

    throw new Error('这是一个错误信息'); ``` 然而,对于复杂的程序,我们可能需要创建自己的错误类型,以便更精确地捕获和报告错误。为了实现这一点,我们可以利用JavaScript的面向对象特性,创建一个继承自`Error`...

    win7 new Date() 时间错误的解决方法

    new Date()出来的时间比当前时间早8小时,改注册表,从没问题的机器上输入regedit 之后找到HKEY_LOCAL_MACHINE\SOFTWARE\MIRCOSOFT\WINDOWS NT\CURRENT VERSION\TIME ZONES导出来。也可以直接用我上传的这个

    MediaPlayer(new)

    【标题】"MediaPlayer(new)" 指的是在编程环境中创建一个新的 `MediaPlayer` 对象,这通常与Android平台上的媒体播放功能有关。`MediaPlayer` 是Android SDK中的一个核心类,用于播放音频和视频文件以及网络流媒体。...

Global site tag (gtag.js) - Google Analytics