Java “提交”按钮可在不过帐的情况下清除表单

Java “提交”按钮可在不过帐的情况下清除表单,java,html,Java,Html,所以我尝试使用一个简单的表单从用户那里获取输入,从数据库中检索必要的信息,然后发布它。但是,在HTML页面上,submit按钮只是清除表单。下面是操作中引用的html文件和java文件。我知道与数据库交互的文件丢失了,但我认为我的问题在于这两个文件之一。如果需要,我可以稍后发布。我的问题是,为什么提交按钮会清除表单,而不是将您带到“活动”站点 第一类: 第二类: 第三类: 第四类: 导入java.io.*; 导入java.util.*; 导入javax.servlet.*; 导入javax.s

所以我尝试使用一个简单的表单从用户那里获取输入,从数据库中检索必要的信息,然后发布它。但是,在HTML页面上,submit按钮只是清除表单。下面是操作中引用的html文件和java文件。我知道与数据库交互的文件丢失了,但我认为我的问题在于这两个文件之一。如果需要,我可以稍后发布。我的问题是,为什么提交按钮会清除表单,而不是将您带到“活动”站点


第一类:
第二类:
第三类:
第四类:
导入java.io.*; 导入java.util.*; 导入javax.servlet.*; 导入javax.servlet.http.*; 公共类调度扩展了HttpServlet{ public void doPost(HttpServletRequest-req,HttpServletResponse-res)抛出ServletException,IOException{ PrintWriter-toClient=res.getWriter(); 字符串字段; 字符串val; 向量类=空; 向量totalHours=null; 字符串query=null,query2=null; 字符串class1=null,class2=null,class3=null,class4=null; int i,和=0; res.setContentType(“文本/html”); toClient.println(“”); toClient.println(“MyEcho”); toClient.println(“”); 枚举值=req.getParameterNames(); if(values.hasMoreElements()){ class1=请求获取参数(“类别1”); class2=请求获取参数(“class2”); class3=请求获取参数(“class3”); class4=请求获取参数(“class4”); toClient.println(“您的日程安排:

”; query=“从csci_部分中选择*,其中number=“+class1+”或number=“+class2+”或number=“+class3+”或number=“+class4+”;”; } query2=“从csci_部分选择信用,其中number=“+class1+”或number=“+class2+”或number=“+class3+”或number=“+class4+”;”; if(查询==null) toClient.println(“

未给出查询;重新提交”); else如果(1==1){//如果请求没有返回任何内容,即给定的数字不是类 }否则{ toClient.println(“

运行类搜索:“+class1+”、“+class2+”、“+class3+”、“+class4+”、“+”

”; classes=AccessMySQL.Execute(查询); totalHours=AccessMySQL.Execute(query2); toClient.println(“

收到的类:

”; 对于(i=0;i”); } 对于(i=0;i”); } toClient.println(“”); toClient.println(“”); toClient.close(); }//关闭doPost

}因为您有两个
标记。第一个(无操作)是浏览器用户使用的。卸下它,它将按预期开始工作

<form>  <-- Remove this one
    <FORM METHOD=POST ACTION = "http://uml.cs.uga.edu:8080/michael_crosby_courses/Schedule">

man尝试一下,然后问一个特定的问题您的HTML无效。验证它,然后尝试发布它,然后调试服务器端代码。
<form>  <-- Remove this one
    <FORM METHOD=POST ACTION = "http://uml.cs.uga.edu:8080/michael_crosby_courses/Schedule">