Java wicket TextField的奇怪行为
我正在为我的Web服务开发一个wicket客户端 在我和威克特第一次接触时,我注意到一种奇怪的行为。我有一个输入用户名的表单: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"/>
<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");
}