2016-02-25 39 views
3

我想刪除會話變量或將其設置爲JSTL中的空值。請幫助我。 如果我一直在使用如何刪除jstl中的會話變量

<c:set var="varialbleName" value=null scope="session" /> 

嘗試,但它給了我下面的服務器錯誤

Server Error 
Caused by: 

org.apache.jasper.JasperException: /WEB-INF/jsps/forum.jsp (line: 78, column: 71) quote symbol expected 
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:42) 
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:276) 
at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:92) 
at org.apache.jasper.compiler.Parser.parseAttribute(Parser.java:223) 
at org.apache.jasper.compiler.Parser.parseAttributes(Parser.java:163) 
at org.apache.jasper.compiler.Parser.parseAttributes(Parser.java:154) 
at org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1231) 
at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1453) 
at org.apache.jasper.compiler.Parser.parseBody(Parser.java:1666) 
at org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:996) 
at org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1271) 
at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1453) 
at org.apache.jasper.compiler.Parser.parse(Parser.java:139) 
at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:227) 
at org.apache.jasper.compiler.ParserController.parse(ParserController.java:100) 
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:199) 
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:356) 
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:336) 
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:323) 
+0

你是什麼意思_「給我服務器錯誤」_?發佈確切的錯誤。 –

+0

我添加了錯誤信息 – warrior107

回答

4

可以使用的代碼下面的行刪除會話變量:

<c:remove var="variableName"/> 
+0

謝謝你,幫助 – warrior107

0

下的JSTL會話範圍使用C刪除標籤

<c:remove var="var_name" scope="session" />