Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java wicket TextField的奇怪行为_Java_String_Wicket_Textfield_Tostring - Fatal编程技术网

Java wicket TextField的奇怪行为

Java wicket TextField的奇怪行为,java,string,wicket,textfield,tostring,Java,String,Wicket,Textfield,Tostring,我正在为我的Web服务开发一个wicket客户端 在我和威克特第一次接触时,我注意到一种奇怪的行为。我有一个输入用户名的表单: <form wicket:id="registerForm"> User Name <input type="text" wicket:id="userId"/><br/> <input type="submit" value="Register"/>

我正在为我的Web服务开发一个wicket客户端

在我和威克特第一次接触时,我注意到一种奇怪的行为。我有一个输入用户名的表单:

         <form wicket:id="registerForm">
            User Name <input type="text" wicket:id="userId"/><br/>
            <input type="submit" value="Register"/>
         </form>
当我以我的形式进入测试时,控制台显示“奇怪”


有什么问题吗?

请记住,Java中关于字符串的相等性检查应该使用该方法。当两个操作数是同一实例时,使用
=
仅返回
true

if (userId.equals("test")) {
    System.out.println("normal");
}

这个问题可能对您有用:

如果要检查内容的相等性,必须使用
equals
-方法检查字符串。参见愚蠢的初学者的错误。谢谢!
if (userId.equals("test")) {
    System.out.println("normal");
}