2017-03-10 3 views
0

を期待しましたか?JSP等しいシンボルは、私は次のコードを持っている

私は

Servlet.service() for servlet action threw exception: javax.servlet.jsp.JspException: ServletException in '/common-layout.jsp': ServletException in 'pages/UseCaseScreen.jsp': /pages/UseCaseScreen.jsp(62,82) equal symbol expected 
+0

がUseCaseScreen.jsp'この 'から、このコードは書くことができますページ? –

+0

有効なJavaScriptをレンダリングする必要があります。たとえば、数字ではない値(文字列ドメイン名など)をレンダリングする場合は、引用符で囲む必要があります。つまり、私はこのようなJSPタグ内にスクリプトレットをネストすることはできないと考えています.dsp_userが部分的に正しいデルタを作成すると、無効なJSがレンダリングされます。 –

答えて

0

おそらくその問題を解決する最も簡単な方法は、EL(式言語)を使用することです以下の例外を取得します。だから

<html:submit onclick="saveuc(${userId},${domainName},${applicationName},${domainId})">Save</html:submit> 

EL(少なくともこの場合)暗黙オブジェクト(requestScope)を使用すると、既存のコードを置き換えますので、あなたも

<html:submit onclick="saveuc(${requestScope.userId},${requestScope.domainName},${requestScope.applicationName},${requestScope.domainId})">Save</html:submit>