action接收到空的字符串都变成"null",求解

问题描述

RT,怎么突然会这样,input text里面没值,可传递到后台,封装成了“null“,奇怪啊,求解 问题补充:引用

解决方案

1,你进入页面的时候是否有赋值操作,赋值的对象默认给你赋成null的字符串(因为对象默认属性为null)。2,你用的struts2?3,详细说一下你的过程。
解决方案二:
你肯定改动了什么东西的 不可能以前是好的 现在就出问题了
解决方案三:
比如你页面有个username后台的action里面声明private String username;**get set 方法省略*public String execute (){ System.out.println(username);}你是这样的么?
解决方案四:
那看看都改动了哪些地方,找到疑似原因。
解决方案五:
引用进去后台没有赋值操作,本来都是好的,今天突然都变成"null",用的struts2 你action声明了类的属性接收的吧?
解决方案六:
就比如你页面是怎样的,后台是怎样接收的。

时间: 2025-01-31 09:34:58

action接收到空的字符串都变成"null",求解的相关文章

图片-MFC 编程。接收到的数据为什么都是一个字符一个字符的,这么多的字符串结束符,新手求教

问题描述 MFC 编程.接收到的数据为什么都是一个字符一个字符的,这么多的字符串结束符,新手求教 收到的数据个数是对的,但就是实际数据和字符结束符一样一半.怎么会这样啊 解决方案 给出完整代码 ..... 解决方案二: 楼主看下MFC编码,我也遇到过转换宽字符后就没问题了

MVC扩展ModelBinder使类型为DateTime的Action参数可以接收日期格式的字符串

原文:MVC扩展ModelBinder使类型为DateTime的Action参数可以接收日期格式的字符串 如何让视图通过某种途径,把符合日期格式的字符串放到路由中,再传递给类型为DateTime的控制器方法参数?即string→DateTime.MVC默认的ModelBinder并没有提供这样的机制,所以我们要自定义一个ModelBinder.   首先,在前台视图中,把符合日期格式的字符串赋值给date变量放在路由中: @Html.ActionLink("传入日期格式为2014-06-19&q

arraylist-求大神帮看下代码,怎么做才能接收自己输入的字符串进行判断呢?

问题描述 求大神帮看下代码,怎么做才能接收自己输入的字符串进行判断呢? public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请输入你要查询出现单词或字母次数句子"); ArrayList<Object> arrayList = new ArrayList<Object>(); String f = s.nextLine()

php中0,null,empty,空,false,字符串关系的详细介绍_php技巧

在一个项目中遇到了一个奇怪的问题,耗费了我不少时间都没有解决,最终调试发现是判断的问题--关于0和 ' ' (空单引号,为好看清我加了个空格)的判断,我发现 0==" 居然成立,郁闷的同时决定写个简单页面测试,发誓要将0,null,empty,空,false的关系搞的一清二楚.因为这很可能在一些关键地方使我们编写的程序,网站存在bug.特别是可能影响到登陆等特殊地方的安全性和逻辑正确性,虽然这是很基础的知识点,但很多人,包括一些高手都可能对0,null,empty,空,false的关系很模糊.所

在GridView中,我希望某个字段只显示10个字符,后面截取的字符串都以“...”表示,当跳到另一界面时,用“…”代替的信息都全部显示出来

问题描述 在GridView中,我希望某个字段只显示10个字符,后面截取的字符串都以"..."表示,当跳到另一界面时,用"-"代替的信息都全部显示出来,相当于查看它的详细信息.另一界面是显示他的详细信息的!跳到那个界面时,他的信息都全部显示出来.如何写代码呀.求大侠!前面的那个获取截取字段的已经实现了,并且已用"-"代替.就是跳到另一界面时,没有显示他的详细信息.还是"-"显示.现在我要的是:在一个gridiew控件中选中一个

Struts2中Action接收参数的方法

Struts2中Action接收参数的方法主要有以下三种: 1.使用Action的属性接收参数:     a.定义:在Action类中定义属性,创建get和set方法:     b.接收:通过属性接收参数,如:userName:     c.发送:使用属性名传递参数,如:user1!add?userName=Magci: 2.使用DomainModel接收参数:     a.定义:定义Model类,在Action中定义Model类的对象(不需要new),创建该对象的get和set方法:    

求各路大神解答下-service抛出异常在action接收

问题描述 service抛出异常在action接收 service抛出异常在action接收,如何实现呢?service这是throwable么? 解决方案 service用throws把异常抛出,不做处理,然后在action调用service时用try catch捕获异常 解决方案二: 在catch里面重定向到指定的action? 不知道这样行不行 解决方案三: 试了可以,service借口和其实现类抛出,在action层try..catch 解决方案四: 试了可以,service借口和其实现

json null- json字符串中存在值为null的情况,怎样在转换为Object的时候将值为null的替换为空

问题描述 json字符串中存在值为null的情况,怎样在转换为Object的时候将值为null的替换为空 json格式:{"key1":"aaa","key2":null,"key3":null},在将JSON转为Object的时候, 怎样将key2和key3的值null改为空

为什么返回值是个字符串&amp;amp;quot;123&amp;amp;quot;就必须用const char* c接收。

问题描述 为什么返回值是个字符串"123"就必须用const char* c接收. 为什么返回值是个字符串"123"就必须用const char* c 接收.而且cout的时候直接cout<<c就行了c不应该是个指针吗不应该cout<<*c 才对嘛? 解决方案 1."123表示的是处于常量区的常量字符串,该区域一般是禁止进行写操作的(相当于const) 你如果不用const char *接收,而仅仅是用char *指针接收,那么意味