2016-03-28 12 views
1

私は小さな問題があります。私は終了していません< html:formタグJSP

<html:form action="/customerDepositReport.doo?showCustDepsForPrintingReceipt_action=showCustDepsForPrintingReceipt"> 

のような条件であればせずにフォームを使用するとき、それは正常に動作しますが、私は私の他の場合には、それを囲んだとき

<% if(session.getAttribute("correctionEntry")!=null) { %>    
    <html:form action="/preEntryCorrection.doo?entryCorrection_action=entryCorrection">    
    <input type="hidden" name="showDepositsList" value=""> 
    <% }else{ %> 
    <html:form action="/customerDepositReport.doo?showCustDepsForPrintingReceipt_action=showCustDepsForPrintingReceipt"> 
<% } %> 

のようにそれは私に例外与える:

org.apacheを.jasper.JasperException:/jsp/custmngmt/reports/viewCustomerDepositReportCriteriaForOldReceipt.jsp(356,0)未終了< html:formタグ org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultE rrorHandler.java:40) org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407) org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:132) org.apache.jasper .compiler.Parser.parseBody(Parser.java:1646) org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:976) org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1247) ) org.apache.jasper.compiler.Parser.parseElements(Parser.java:1421) org.apache.jasper.compiler.Parser.parse(Parser.java:130) org.apache.jasper.compiler.ParserController。 doParse(ParserController.java:255) org.apache.jasper.compiler.ParserController.parse(ParserController.java:103) org.apache.jaspe rcompiler.Compiler.generateJava(Compiler.java:194) org.apache.jasper.compiler.Compiler.compile(Compiler.java:360) org.apache.jasper.compiler.Compiler.compile(Compiler.java: (org.apache.jasper.png)。 (JspServletWrapper.java:312) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:326) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:253) のjavax.servlet。 http.HttpServlet.service(HttpServlet.java:847) org.apache.struts.action.ActionServlet.processActionForward(ActionServlet.java:1833) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1670) org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:514) javax.servlet.http.HttpServlet.service(HttpServlet.service .javaファイル:754) javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

私は条件をテストしている、それがあれば一部を入力していますが、formタグを通過する際に例外が発生します。理解できません。いくつか助けてください。

答えて

1

、​​3210用途後にJSPファイルに、porperly

</html:form>をタグを終了してください。

あなたのエラー明確に(それを参照してください)、

手段、あなたはそれの使用の後にすべてのタグ(here <html:form>)を閉じる必要がありを切断していないと言います。

+0

私は言っていたとにかく、もし私が他の人に使っていないなら、それはうまくいきます。 –

+0

@SyedMuhammadOanは正しいが、あなたはscippletを使う前に身体を含んでいない。しかし、その時点で他のものを使用している間は、ボディに何かを追加しようとしているので、部品をオープンクローズタグに残す必要があります。 –

+0

ニース、私はあなたが正しいと言ったとしようとしたが、別の問題が今ある。 (条件){ // formタグオープン 全身 // formタグ近い }他 {近い // formタグオープン 全身 // formタグ } –

関連する問題