我只是将新版本放在生产服务器上,当我想为用户创建新授权时,我得到以下异常。
错误500:处理GroovyPageView时出错:执行标记时出错:执行标记时出错:/ WEB-INF / grails-app / views / authorization /create.gsp:31 at / WEB-INF / grails-app / views /授权/create.gsp:53
我在localhost上测试过,它没有问题,在测试服务器上也没问题。 此错误位于jsp页面中,标记选择用于加载用户列表。
控制器
def create = {
def authorization Instance = new Authorization ()
authorizationInstance.properties = params
users=listusers.getAllwithoutAdmin()
return [authorizationInstance: authorizationInstance,users:users]
}
Create.jsp
<fieldset>
<dl>
<dt><label for="user"><g:message code="authorization.user.label" default="User" /></label></dt>
<dd><g:select name="user.id" from="${users}" optionValue="${it.name}" optionKey="id" Value="${authorizationInstance?.user?.id}" /></dd>
</dl>
我试着理解为什么会出现这个错误。
是 - 因为此应用程序的旧版本已在服务器上运行吗?
P.S::我使用的是1.3.7 grails版本