gpt4 book ai didi

java - 在jsp中使用if语句来显示来自通过struts的操作页面的结果的警报 'this user name has been taken'

转载 作者:行者123 更新时间:2023-12-02 07:33:20 27 4
gpt4 key购买 nike

我正在尝试显示此 if 语句

    <s:hidden id="userNameTest" value="nameTest"></s:hidden>
<s:if test="userNameTest.value.equals('false')">
That name is already in use.
</s:if>

如果这种情况发生在我的操作页面

    public String createUser()
{
user.set_permission("user");
if(user.get_userName().matches("^([a-zA-Z0-9]{5,15})$")&&(user.get_password().matches("^((?=.+\\d).{8,20})$")))
{
if(manager.checkUserName(user.get_userName()) == false)
{
manager.createUser(user);
valueButton = "userPage";
}
else
{
valueButton = "createUser";
}
}
else
{
nameTest = false;
valueButton = "createUser";
}
return valueButton;
}

我尝试在 jsp onclick 中将隐藏字段设置为 false,我尝试在操作中将其设置为 false,如上面所示。我在其他网站上查找过,但找不到我想要的东西。

最佳答案

如果你的变量 nameTest那么 <s:if test="!nameTest"> User Name is Taken </s:if> 是 boolean 值会起作用的。

关于java - 在jsp中使用if语句来显示来自通过struts的操作页面的结果的警报 'this user name has been taken',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12643132/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com