首 页 行业热点 新车 试驾评测 养车用车 车型库

JSP编写一个登陆界面

发布网友 发布时间:2022-04-20 21:00

我来回答

4个回答

懂视网 时间:2022-04-09 08:40

form name="regForm" action="dologin.jsp" method="post"> <table> <tr> <td>用户名:</td> <td><input type="text" name="username"></td> </tr> <tr> <td>密码:</td> <td><input type="password" name="password"></td> </tr> <tr> <td colspan="2"><input type="submit" value="提交"></td> </tr> </table> </form>

当在login.jsp中输入用户名或密码并点击提交后,提交的表单将会传给一个用于验证的页面dologin.jsp。

dologin.jsp中的主要代码如下:

<%
 String username = request.getParameter("username");
 String password = request.getParameter("password");
 if ("admin".equals(username) && "admin".equals(password)) {
 request.getRequestDispatcher("login_success.jsp").forward(request, response);
 } else {
 response.sendRedirect("login_failure.jsp");
 }
%>

dologin.jsp页面用于验证用户名和密码是否正确(这里的验证方式即是用户名和密码是否都等于admin)。

如果登陆成功的话就会页面转发到一个login_success.jsp页面。
如果登录失败就会页面重定向到一个login_fail.jsp页面。

登陆成功的效果如下:

技术分享技术分享

 

登录失败的效果如下:

技术分享技术分享

代码:

技术分享
<%@ page language="java" contentType="text/html; charset=utf-8"
 pageEncoding="utf-8"%>
<!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=utf-8">
<title>login page</title>
</head>
<body>
<form name="regForm" action="dologin.jsp" method="post">
<table>
 <tr>
 <td>用户名:</td>
 <td><input type="text" name="username"></td>
 </tr>
 <tr>
 <td>密码:</td>
 <td><input type="password" name="password"></td>
 </tr>
 <tr>
 <td colspan="2"><input type="submit" value="提交"></td>
 </tr>
</table>
</form>
</body>
</html>
login.jsp 技术分享
<%@ page language="java" contentType="text/html; charset=utf-8"
 pageEncoding="utf-8"%>
<!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=utf-8">
<title>do login page</title>
</head>
<body>
<%
 String username = request.getParameter("username");
 String password = request.getParameter("password");
 if ("admin".equals(username) && "admin".equals(password)) {
 request.getRequestDispatcher("login_success.jsp").forward(request, response);
 } else {
 response.sendRedirect("login_failure.jsp");
 }
%>
</body>
</html>
dologin.jsp 技术分享
<%@ page language="java" contentType="text/html; charset=utf-8"
 pageEncoding="utf-8"%>
<!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=utf-8">
<title>登陆成功</title>
</head>
<body>
登录成功!
</body>
</html>
login_success.jsp 技术分享
<%@ page language="java" contentType="text/html; charset=utf-8"
 pageEncoding="utf-8"%>
<!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=utf-8">
<title>登录失败</title>
</head>
<body>
登录失败!
</body>
</html>
login_failure.jsp

 

JSP小例子——实现用户登录小例子(不涉及DB操作)

标签:

热心网友 时间:2022-04-09 05:48

1、首先准备Dreamweaver8软件,解压安装。如下图所示:这件点击安装程序,然后输入序列号就可以了。

2、在安装软件时候,我们可以看到是否关联【jsp文件】。

3、安装好了软件以后,我们打开Dreamweaver8软件。点击菜单上的【文件】——【新建】。

4、弹出【新建文档】——【动态页】——【jsp】——【创建】。

5、点击【拆分】,在【<body>】标签下面输入:<%     out.println("Hello World!");     %>。

6、然后按快捷键【ctrl+s】保存jsp文件。保存类型jps;。

热心网友 时间:2022-04-09 07:06

登录界面很简单的,连接Excel的话用jxl,在servlet和jsp中都可以写连Excel的代码,Sorry,现在我搞C的,Java几年不写了。。。

热心网友 时间:2022-04-09 08:40

一、登录页面主要代码:login.jsp
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<body>
<form id="form1" name="form1" method="post" action="servlet/LoginServlet">
<table width="260" border="1" align="center">
<tr>
<td width="">用户:</td>
<td width="180"><input type="text" name="username" /></td>
</tr>
<tr>
<td>密码:</td>
<td> <input type="password" name="userpass" /></td>
</tr>
<tr>
<td> </td>
<td>
<input type="submit" name="Submit2" value="登录" />
<input type="reset" name="Submit" value="重置" />
</td>
</tr>
</table>
</form>
</body>
二、对用户登录进行的操作类:loginDao.java
package com.login;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import com.db.dbpool; //数据库连接包
public class loginDao { //对用户登录进行的操作类
Connection myCon=null;
PreparedStatement pst=null;
ResultSet rs=null;
//管理员登录验证方法
public boolean CheckLogin(String username,String userpass)
{
boolean bool=false;
dbpool pool=new dbpool(); //实例化数据库连接
myCon=pool.getConnection(); //调用连接方法
String sql="select * from td_user where uname='"+username+"' and upass='"+userpass+"'";;
try {
pst=myCon.prepareStatement(sql);
rs=pst.executeQuery();
if(rs.next())
{
bool=true;
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return bool;
}
}
三、登录的servlet主要代码:LoginServlet.java
package com.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.login.loginDao; //对登录验证操作的类
public class LoginServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
//管理员登录验证
request.setCharacterEncoding("gb2312");
String username=request.getParameter("username"); //获取登录表单数据
String userpass=request.getParameter("userpass");
loginDao lodo=new loginDao(); //声明操作类,调用验证方法
boolean bool=lodo.CheckLogin(username, userpass);
if(bool)
{ //通过验证,登录成功 跳转到目标页面
response.sendRedirect("index.jsp");
}else{
response.sendRedirect("login.jsp");
}
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request,response);
}
}
//------Lz记得给我加分啊 , 不懂得可以在线咨询 呵呵

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com