java中创建一个String 问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中创建一个String 问题相关的知识,希望对你有一定的参考价值。

java 中由语句String u=request.getParatemetr("username");按照原来的理解,我在客服端并没有传值过来,打印u的时候就应该是null 但是却是" ".java 新手不是很明白,就是在String u=null;
u=request.getPatameter("username");和第一种方法有什么区别

你在地址栏直接访问,然后不给username赋值,这样就能看出区别
这种情况下获取到的就是null
比如表单要提交给login.action 那么就直接访问login.action
如果是表单中没有填写,那估计就是空字符串

如果你把表单的提交设置为get,那么你就能看到login.action?username=……

所以当你没有给username赋值,那么就是空字符串了
参考技术A 看看你的页面定义username的值

没什么区别。
参考技术B 没区别

以上是关于java中创建一个String 问题的主要内容,如果未能解决你的问题,请参考以下文章

java中创建String数组的问题

如何在 Java 中创建一个接受字符串数组的 Spark UDF?

Java中创建String的两种方式差异

在 Java 中创建空地图的最佳方法

如何在 Java 中创建一些变量类型别名

java笔试中创建String对象的思考