如何删除此jsp错误

时间:2014-09-18 05:42:22

标签: java sql oracle jsp

<jsp:forward page="Update_job.jsp?ename=<%=ename%>"/>

这里我得到的错误是:&#34; java.lang.IllegalArgumentException:[=]不是十六进制数字&#34;

有什么方法可以解决它吗?

2 个答案:

答案 0 :(得分:1)

你可以试试这个:

<jsp:forward page="URL" > <jsp:param name="ParamName1" value="ParamValue1" /> <jsp:param name="ParamName2" value="ParamValue2" /> </jsp:forward>

还需要进行更多探索,请查看此链接http://www.gulland.com/courses/jsp/actions/forward

答案 1 :(得分:0)

我建议您探索将JSP表达式语言与JSTL一起使用。

例如,$ {temp}将导致在页面,请求,会话和应用程序范围内搜索变量(在本例中为temp)。比使用scriptlet和JSP表达式要好得多。

通过这种方式,您最终可以从JSP中删除所有内联Java。