jsp 为什么这个JavaScript里函数执行一半下面的执行不了了

来源:百度知道 编辑:UC知道 时间:2024/06/30 05:54:30
只能执行到第一个if,谢谢了
function make(){
var Type=document.getElementById("type").value;
var Planname=document.getElementById("planname").value;
var Time=document.getElementById("time").value;
if(Type==""||Planname==""||Time=="")
{
alert("请填写完整数据!");
}
else{
<% request.setCharacterEncoding("GBK");
String meetid=(String)session.getAttribute("meetid");
String query2= "SELECT TITLE FROM zkr_fa WHERE FAID='"+ meetid + "'";
System.out.println(query2);
DBClass1 db1 = new DBClass1();
db1.connect();
ResultSet rs2 = db1.executeQuery(query2);
while(rs2.next())
{ String s=rs2.getString(1);
System.out.println(s);
%>

其实你只用javascript做一个alert动作是吧?我记得好像可以在html代码区用javascript:alert实现的?

期待更好的回答。

你看一下你的括号放的是不是有问题
不跳转页面的话你可以用ajax,不跳转页面及时刷新。可以连接数据库的

查看客户短生成的html代码就知道问题出在哪里了

你的java代码有问题,ResultSet rs2 = db1.executeQuery(query2); 这里的参数有问题,应该还要把连接对象放进去。或者用预编译PreparedStatement 或Statement;具体语句自己看看书上如何写的吧。