<%@ page contentType="text/html; charset=gb2312" %>
<%@ page import="com.java.db.Page"%>
<%@ page import="com.java.db.db"%>
<html>
<head>
<title>汽车驾校管理信息系统</title>
</head>
<script language="javascript">
function onInit(){
parent.document.form1.telephone.value='<%=pageje.getValue(0,0)%>';
}
</script>
<%
String carnumber=(String)request.getParameter("carnumber");
Page pageje=null; pageje = db.selectAllRowsPage("select telephone from registerinfo where carnumber='"+carnumber+"'");
%>
<body onLoad="onInit()"></body>
</html>然后就报错说:严重: Servlet.service() for servlet [jsp] in context with path [/car] threw exception [Unable to compile class for JSP: An error occurred at line: 10 in the jsp file: /xcpg/searchInfo.jsp
pageje cannot be resolved
7: </head>
8: <script language="javascript">
9: function onInit(){
10: parent.document.form1.telephone.value=<%=pageje.getValue(0,0)%>;
11: }
12: </script>
13: <%
Stacktrace:] with root cause
org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 10 in the jsp file: /xcpg/searchInfo.jsp
pageje cannot be resolved
7: </head>
8: <script language="javascript">
9: function onInit(){
10: parent.document.form1.telephone.value=<%=pageje.getValue(0,0)%>;
11: }
12: </script>
13: <%
Stacktrace:
at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:95)
at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:457)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:374)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:352)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:339)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:594)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:344)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:391)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:498)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:562)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:394)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:284)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:322)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1714)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
这是个什么情况。
<%@ page import="com.java.db.Page"%>
<%@ page import="com.java.db.db"%>
<html>
<head>
<title>汽车驾校管理信息系统</title>
</head>
<script language="javascript">
function onInit(){
parent.document.form1.telephone.value='<%=pageje.getValue(0,0)%>';
}
</script>
<%
String carnumber=(String)request.getParameter("carnumber");
Page pageje=null; pageje = db.selectAllRowsPage("select telephone from registerinfo where carnumber='"+carnumber+"'");
%>
<body onLoad="onInit()"></body>
</html>然后就报错说:严重: Servlet.service() for servlet [jsp] in context with path [/car] threw exception [Unable to compile class for JSP: An error occurred at line: 10 in the jsp file: /xcpg/searchInfo.jsp
pageje cannot be resolved
7: </head>
8: <script language="javascript">
9: function onInit(){
10: parent.document.form1.telephone.value=<%=pageje.getValue(0,0)%>;
11: }
12: </script>
13: <%
Stacktrace:] with root cause
org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 10 in the jsp file: /xcpg/searchInfo.jsp
pageje cannot be resolved
7: </head>
8: <script language="javascript">
9: function onInit(){
10: parent.document.form1.telephone.value=<%=pageje.getValue(0,0)%>;
11: }
12: </script>
13: <%
Stacktrace:
at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:95)
at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:457)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:374)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:352)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:339)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:594)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:344)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:391)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:498)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:562)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:394)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:284)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:322)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1714)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
这是个什么情况。
解决方案 »
- 求一web版 界面生成器(能生成、读取、修改设计好的界面)
- 为什么我的页面能跳转成功而在数据库中查不到数据?
- IE和火狐的兼容问题
- 200分征ibm的jvm运行myeclipse的问题
- 用java写个telnet的客户端到sol(通过socket),要求applet里面按ctrl-c,sol那里应该执行中止的功能,stream里应该传什么?
- 发布web services 出错
- eclipse装完myeclipse插件后运行tomcat怎么总被弹出来
- 这个问题是SQL Server驱动的问题吗???
- 关于java的一个有意思的问题,大家帮忙了,都有分拿!!
- 【求大牛分享】你们用hadoop做了什么?
- 求高手帮我整个项目SSH的。。
- 求救java.lang.ClassCastException: java.lang.Long
pageje.getValue(0,0);Page pageje=null;pageje = db.selectAllRowsPage("select telephone from registerinfo where carnumber='"+carnumber+"'");
js 中的pageje根本没定义。
你要在js中获取<body>中的值,,建议使用隐藏标签。
<body>
<input type="hidden" id="page" value="<%=pageje%>">
</body><script language="javascript">
function onInit(){
var pageje=document.getElementById("page").value;
}
</script>
请问pagejs是什么?是js文件?还是java文件?
如果是java文件,那么pagejs总得实例化吧?
<%=pagejs.getValue(0,0)%>
建议你把这句写在<%String value = pagejs.getValue(0,0)%>里,
然后parent.document.form1.telephone.value=<%=value%>;
这样,你肯定会说,这不一样的吗,干嘛多此一举?
<%=page.getValue(0,0,)%>写在js里它能去调用getValue()方法吗?
我想不会,所以,报这样错我怀疑是这原因!
你试试吧......