<jsp:forward page="Update_job.jsp?ename=<%=ename%>"/>
这里我得到的错误是:&#34; java.lang.IllegalArgumentException:[=]不是十六进制数字&#34;
有什么方法可以解决它吗?
答案 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。