0
我創造了這個Grails的視圖(create.gsp)對我的事件實例,但調用/事件之後/我創建收到以下錯誤消息(堆棧跟蹤):未關閉的GSP的表達,雖然它的封閉
Line | Method
->> 19 | runTask in /grails-app/views/event/create.gsp
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Caused by GrailsTagException: Unclosed GSP expression
->> 33 | doCall in /grails-app/views/event/create.gsp
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
這是我create.gsp:
<%@ page import="testProject.Event" %>
<!doctype html>
<html>
<head>
<meta name="layout" content="backend">
<g:set var="entityName" value="${message(code: 'event.label', default: 'Event')}" />
<title><g:message code="default.create.label" args="[entityName]" /></title>
</head>
<body>
<div class="speedbar">
<div class="speedbar-nav"> <a href="#">Color life Admin Panel</a> › <a href="#">Form Styling</a></div>
<div class="search">
<form>
<input type="text">
</form>
</div>
</div>
<div class="grid-1" id="create-event">
<!-- Line 19--> <g:if test="${flash.message}">
<div class="alert blue hideit message" role="status">${flash.message}</div>
</g:if>
<g:hasErrors bean="${eventInstance}">
<g:eachError bean="${eventInstance}" var="error">
<div class="alert red hideit"><g:message error="${error}"/></div>
</g:eachError>
</g:hasErrors>
<div class="title-grid"><g:message code="default.create.label" args="[entityName]" /><span></span></div>
<div class="content-gird" style="display: block; ">
<div class="form">
<g:form action="save" >
<g:render template="form"/>
<g:submitButton name="create" class="button-a gray" value="${message(code: 'default.button.create.label', default: 'Create')}" />
<!-- Line 33--> </g:form>
<div class="clear"> </div>
</div>
</div>
</div>
</body>
</html>
哪裏是我的錯?你看到了嗎?
請問您可以突出顯示代碼 –
中的行號,我在html中添加了行號19和33作爲代碼註釋 – whitenexx
hmm wierd ..可能您可以通過grails clean再次嘗試,也可以檢查是否使用雙引號,嘗試刪除他們並從鍵盤鍵入一次 –