0
grails의 IF 조건 구문에 문제가 있습니다.grails의 IF 조건 구문
<form>
Username:<g:textField name ="username"></g:textField>
<g:actionSubmit value="Submit" action="abc" type="button"/>
</form>
결과는 다음과 같습니다 :
9999ab
9999parameter
fail
그래서 문제가
, 나는 코드가 원하는int ab = 9999
println(ab+"ab")
println(params.username+"parameter")
if (params.username == ab)
{
println("hello")
}
else
{
println("fail")
}
이 GSP에 코드입니다 :
이
코드입니다 안녕하세요. 그러나 언제든지 사용자 이름 텍스트 필드에서 "9999"를 입력하십시오. 그것은 단지 조건을 통과하지 않고 즉시 다른 곳으로갑니다. 아무도 무슨 일이 일어날 지 알고 있니?def ab = "9999"
if (params.username == ab)
{
println("hello")
}
else
{
println("fail")
}
을 아니면 정수를 비교하려면 : 는
오! 알았어, 벌써 받았어. 정말 고맙습니다 :) – user1681961