下面的代码我根据它提示的错误看不出我哪里错了。郁闷
哪位可以帮我在你们的上面试下阿?谢谢
<%@ page contentType="text/html;charset=GB2312"%>
<%@ page import="java.sql.*"%>
<%
String Lesson = request.getParameter("Lesson");
String No = request.getParameter("No");
String Name = request.getParameter("Name");
String SQL = "Select * Form" + Lesson + "Order By 题号";
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName("sun.jdbc.odbc.JdbcDriver");
} catch (ClassNotFoundException ce) {
out.println(ce.getMessage());
}
try {
conn = DriverManager.getConnection("jdbc:odbc:test");
stmt = conn.createStatement();
rs = stmt.executeQuery(SQL);
} catch (SQLException e) {
System.out.println(e.getMessage());
}
%>
<BODY BGCOLOR="BEIGE">
<CENTER>
<H1>
<FONT COLOR="red">在线考试系统</FONT>
</H1>
</CENTER>
<H2>
考试科目--
<%=Lesson%>
<HR>
</H2> <FORM Action="score.jsp" Method="GET">
<INPUT TYPE="hidden" NAME="Lesson" VALUE="<%=Lesson%>">
<INPUT TYPE="hidden" NAME="No" VALUE="<%=No%>">
<INPUT TYPE="hidden" NAME="Name" VALUE="<%=Name%>"> <%
String TestType = "";
String leixing = "";
String tihao = "";
while (rs.next()) {
leixing = rs.getString("类型");
tihao = rs.getString("题号");
out.print("<B>" + tihao + "." + rs.getString("题目") + leixing
+ ":" + rs.getString("分数") + "分)</B>");
out.print("<div>");
for (int i = 1; i < 5; i++) {
if (leixing.equals("单选")) {
TestType = "Radio";
} else {
TestType = "CheckBox";
}
out.print("<INPUT Type=" + TestType + " Name=No" + tihao
+ "Value=" + i + ">" + (rs.getString("选项" + i))
+ "BR>");
}
out.print("<div>");
}
%> <INPUT Type="Submit" Value="交卷">
</FORM>
<HR>
</BODY>
哪位可以帮我在你们的上面试下阿?谢谢
<%@ page contentType="text/html;charset=GB2312"%>
<%@ page import="java.sql.*"%>
<%
String Lesson = request.getParameter("Lesson");
String No = request.getParameter("No");
String Name = request.getParameter("Name");
String SQL = "Select * Form" + Lesson + "Order By 题号";
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName("sun.jdbc.odbc.JdbcDriver");
} catch (ClassNotFoundException ce) {
out.println(ce.getMessage());
}
try {
conn = DriverManager.getConnection("jdbc:odbc:test");
stmt = conn.createStatement();
rs = stmt.executeQuery(SQL);
} catch (SQLException e) {
System.out.println(e.getMessage());
}
%>
<BODY BGCOLOR="BEIGE">
<CENTER>
<H1>
<FONT COLOR="red">在线考试系统</FONT>
</H1>
</CENTER>
<H2>
考试科目--
<%=Lesson%>
<HR>
</H2> <FORM Action="score.jsp" Method="GET">
<INPUT TYPE="hidden" NAME="Lesson" VALUE="<%=Lesson%>">
<INPUT TYPE="hidden" NAME="No" VALUE="<%=No%>">
<INPUT TYPE="hidden" NAME="Name" VALUE="<%=Name%>"> <%
String TestType = "";
String leixing = "";
String tihao = "";
while (rs.next()) {
leixing = rs.getString("类型");
tihao = rs.getString("题号");
out.print("<B>" + tihao + "." + rs.getString("题目") + leixing
+ ":" + rs.getString("分数") + "分)</B>");
out.print("<div>");
for (int i = 1; i < 5; i++) {
if (leixing.equals("单选")) {
TestType = "Radio";
} else {
TestType = "CheckBox";
}
out.print("<INPUT Type=" + TestType + " Name=No" + tihao
+ "Value=" + i + ">" + (rs.getString("选项" + i))
+ "BR>");
}
out.print("<div>");
}
%> <INPUT Type="Submit" Value="交卷">
</FORM>
<HR>
</BODY>
解决方案 »
- ie9 showModalDialog 点弹出按钮导致页面死掉,ie8则没有问题,不知道是怎么回事
- 关于Lucene中文分词包庖丁解牛(Paoding)的问题
- 这个htm文件直接打开有鼠标跟随的效果,但是如果用虚拟路径执行就没有效果
- 本人想转web开发,请大虾们给我指出些好的学习路线吧
- 为什么使用enctype="multipart/form-data"后会占用大量的页面文件呢?
- 一个在线人数统计的问题。100分了。求求大哥,大姐了。(在线~~~~~)
- 这个bean为什么跑不起来,一跑就死!请大家看看!
- 转换问题
- 一个关于汉字显示的问题?
- 我想用JSP作一个后台管理的程序,主要功能是实现数据库的增删改(还有用户的权限)
- 长字符串在<table>中如何自动转行
- 关于中文url的问题,急!!!
======================================
唉我也不知道为什么了。。呵呵郁闷。。
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:370)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause java.lang.NullPointerException
org.apache.jsp.test_jsp._jspService(org.apache.jsp.test_jsp:99)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.9 logs.
System.out.println(e.getMessage());
}
你把这段放到
out.print("<div>");
}
后面试试
eclipse怎么搞的。。