Я начинаю писать простую формуляр для входа.Это код для представления:
<g:form controller="login" action="checkUsernameAndPassword">
<input type = "text"name="userNameField" value="userName"/>
<input type = "password"name="passWordField" value="passWord"/>
<input type = "submit" name="loginButton" value="Login"/>
</g:form>
это код для контроллера:
class LoginController {
def index = {
render(view: "login")
}//endMethod Index
def checkUsernameAndPassword = {
[userName = params.userName ,passWord = params.passWord];
}//endMethod checkUsernameAndPassword
}
, как вы можете видеть, он ничего не делаеттем не менее, я просто хотел напечатать значения на экране, однако я получаю сообщение 404 (я запускаю файл на локальном хосте)
The requested resource (/projectName/hello/checkUsernameAndPassword) is not available.
Я просто не могу понять, почему.Было бы здорово, если бы кто-нибудь из вас, ребята, дал мне совет.
с уважением, Даниэль
Редактировать (Изменить 1):
def checkUsernameAndPassword = {
render(view: "login",model: [userName: params.userName ,passWord: params.passWord])
}//endMethod checkUsernameAndPassword
}
(Изменить 2) // добавили эту строку в представление
<div>Username: ${userName} Passwort: ${passWord}</div>