<%@page import="javax.naming.spi.DirStateFactory.Result" import="java.sql.*" %>
<%@ page language="java" contentType="text/html; charset=gb2312"
pageEncoding="gb2312" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Insert title here</title>
</head>
<body>
<%
try{
//获取账号密码
String name=request.getParameter("text1");
String pwd =request.getParameter("pwd1");
//连接数据库
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
String url="jdbc:sqlserver://localhost:1433;DatabaseName=student";
String username="sa";
String userpwd="sa";
Connection conn=DriverManager.getConnection(url, username, userpwd);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from Table_1 where account='"+name+"'";//String sql="select * from Table_1 ";ResultSet rs=stmt.executeQuery(sql);
rs.first();String s =(rs.getString("pwd")).trim();//判断账号密码
if(pwd.equals(s)){
response.sendRedirect("welcome.jsp");
}else{
//response.sendRedirect("login.jsp");
%>
<script type="text/javascript">
alert("账号或密码错误!"); </Script>
<%
else判断这一块,怎么才可以让他弹出警告对话框后返回到原来的登陆页面?如果用response.sendRedirect()跳转 它不弹出来了。。
<%@ page language="java" contentType="text/html; charset=gb2312"
pageEncoding="gb2312" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Insert title here</title>
</head>
<body>
<%
try{
//获取账号密码
String name=request.getParameter("text1");
String pwd =request.getParameter("pwd1");
//连接数据库
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
String url="jdbc:sqlserver://localhost:1433;DatabaseName=student";
String username="sa";
String userpwd="sa";
Connection conn=DriverManager.getConnection(url, username, userpwd);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from Table_1 where account='"+name+"'";//String sql="select * from Table_1 ";ResultSet rs=stmt.executeQuery(sql);
rs.first();String s =(rs.getString("pwd")).trim();//判断账号密码
if(pwd.equals(s)){
response.sendRedirect("welcome.jsp");
}else{
//response.sendRedirect("login.jsp");
%>
<script type="text/javascript">
alert("账号或密码错误!"); </Script>
<%
else判断这一块,怎么才可以让他弹出警告对话框后返回到原来的登陆页面?如果用response.sendRedirect()跳转 它不弹出来了。。
解决方案 »
- 关于JAVA里面CHECKBOX的问题
- 急~~ireport表头字段动态从库中读取,可以实现嘛?
- struts页面的错误no getter method for property
- 挑战csdn高手
- STRUTS标签的宽度怎么设定啊?
- jsp连接sqlserver数据库,不使用数据源怎么连接啊!!!(急呀)
- Ajax应用_从服务器返回的值是什么类型
- 如何避免写excel文件后数字显示为科学记数法?
- java怎么把页面里搜索到的信息导成excel表格下载
- 关于想servlet和jsp共享一个bean的操作,servlet中应该如何写?
- 有没有办法将接收到的字节流直接在页面中以pdf格式的形式进行显示?
- JSP数据库操作问题
response.sendRedirect("welcome.jsp");
}else{
out.print("<javascript type='text/javascript'>alert('账号或密码错误!');</javascript>");
response.sendRedirect("login.jsp");
%>