您的位置:

jsp设计登录页面代码(jsp设计登录页面代码是什么)

jsp设计登录页面代码(jsp设计登录页面代码是什么)

更新:

本文目录一览:

求大神写一下jsp的简单的注册界面代码。

1.需要一个jsp页面:

//login.jsp核心代码:

form action="${pageContext.request.contextPath}/servlet/UserServlet" method="post"

input type="text" name="loginname" /input type="password" name="password"/

input type="submit" value="登录"/

/form

2.需要一个servlet来验证登录信息

//UserServlet 核心代码

class UserServlet extends HttpServlet{

protected void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {

process(request, response);

}

protected void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {

process(request, response);

}

private void process(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {

PrintWriter pw = response.getWriter();

request.setCharacterEncoding("UTF-8");

response.setContentType("text/html");

String loginname = request.getParameter("loginname");

String password = request.getParameter("password");

//创建一个service来处理业务逻辑(包括查询数据库操作)

UserService service = new UserService();

boolean bool = service.validateUser(loginname,password);

if(!bool){

pw.println("用户名或密码错误");

}else{

pw.println("登录成功");

}

}

3.需要一个service处理业务逻辑(包括查询数据库操作)

//UserService 核心代码

public class UserService{

/**

*查询数据库验证用户是否存在,返回boolean

*/

public boolean validateUser(String loginname,String password){

boolean bool = false;

Connection conn = null;

PreparedStatement ps = null;

//这里以mysql为例

try {

Class.forName("com.mysql.jdbc.Driver").newInstance();

conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "");

String sql = "select login_name,pass_word from t_user where login_name=? and pass_word=?";

ps = conn.prepareStatement(sql);

ps.setString(0, loginname);

ps.setString(1, password);

ResultSet rs = ps.executeQuery();

if(rs.next()){

bool = true;

}

} catch (Exception e) {

e.printStackTrace();

} finally{

try {

if(conn != null){

conn.close();

conn = null;

}

if(ps != null){

ps.close();

ps = null;

}

} catch (SQLException e) {

e.printStackTrace();

}

}

return bool;

}

}

JSP编写一个登陆界面

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

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

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

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

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

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

jsp登录代码

login.jsp

%@ page language="java" pageEncoding="utf-8"%

html

head

title登录/title

script language="javascript"

function checkform() {

if (form4.name.value.length==0){

alert("请输入正确的姓名!");

form4.name.focus();

return false;

}

if (form4.password.value.length==0){

alert("请输入正确的密码!");

form4.password.focus();

return false;

}

}

/script

style type="text/css"

!--

#Layer1 {

position:absolute;

left:16px;

top:442px;

width:276px;

height:239px;

z-index:1;

}

#Layer2 {

position:absolute;

left:29px;

top:305px;

width:181px;

height:137px;

z-index:2;

}

--

/style

/head

body

div id="Layer1" style="left: 16px; width: 369px;"

form id="form4" name="form4" method="post" action="loginControl.jsp"

table border="0" style="top: 443px; left: 17px; width: 240px; height: 240px;"

tr

td colspan="3" div align="center"strong用户登录/strong/div/td

/tr

tr

td div align="right"strong用户名:/strong/div/td

td colspan="1"input type="text" name="name" //td

/tr

tr

td div align="right"strong密 码:/strongstrong /strong/div/td

td colspan="1"input type="password" name="password" //td

/tr

tr

td height="37" colspan="3"

label

    input type="submit" name="Submit" value="登录"onclick="javascript:return(checkform());" /

  

/label

input type="reset" name="reset" value="重填" /

/td

/tr

/table

/form

/div

div id="Layer2" img src=2.jpg width="120" height="120"//div

label/label

/body

/html

loginControl.jsp

%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%

%@ include file="tdb.jsp"%

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

html

style type="text/css"

!--

#Layer1 {

position:absolute;

left:9px;

top:363px;

width:218px;

height:133px;

z-index:1;

}

--

/style

head

titleMy JSP 'loginControl.jsp' starting page/title

/head

body

%

String name= request.getParameter("name");

String password= request.getParameter("password");

System.out.println("成功11111");

sql="SELECT * FROM tdb WHERE user_Name='"+name+"' AND user_Pwd='"+password+"'";

rs = smt.executeQuery(sql);

if(!rs.next())

{%

script type="text/javascript"

alert("用户名和密码不正确!!!");

window.location.href='index.jsp';

/script%

}

response.sendRedirect("main.jsp");

%

/body

/html

tdb.jsp

%

Class.forName("oracle.jdbc.OracleDriver");

java.sql.Connection con=null;

con=java.sql.DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:ABC","zhan","123");

java.sql.Statement smt=con.createStatement();

java.sql.ResultSet rs;

java.sql.PreparedStatement ps;

String sql;

%

编写用户注册于登录的JSP页面的全部程序代码

3个jsp文件,第一个是login.jsp,第二个是judge.jsp,第三个是afterLogin.jsp

%@ page language="java" contentType="text/html; charset=GB18030"

pageEncoding="GB18030"%

%@ page import="java.util.*" %

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

html

head

title登录页面/title

/head

body

form name="loginForm" method="post" action="judgeUser.jsp"

table

tr

td用户名:input type="text" name="userName" id="userName"/td

/tr

tr

td密码:input type="password" name="password" id="password"/td

/tr

tr

tdinput type="submit" value="登录" style="background-color:pink" input type="reset" value="重置" style="background-color:red"/td

/tr

/table

/form

/body

/html

%@ page language="java" contentType="text/html; charset=GB18030"

pageEncoding="GB18030"%

%@ page import="java.util.*" %

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

html

head

title身份验证/title

/head

body

%

request.setCharacterEncoding("GB18030");

String name = request.getParameter("userName");

String password = request.getParameter("password");

if(name.equals("abc") password.equals("123")) {

%

jsp:forward page="afterLogin.jsp"

jsp:param name="userName" value="%=name%"/

/jsp:forward

%

}

else {

%

jsp:forward page="login.jsp"/

%

}

%

/body

/html

%@ page language="java" contentType="text/html; charset=GB18030"

pageEncoding="GB18030"%

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

html

head

title登录成功/title

/head

body

%

request.setCharacterEncoding("GB18030");

String name = request.getParameter("userName");

out.println("欢迎你:" + name);

%

/body

/html

jsp设计登录页面代码(jsp设计登录页面代码是什么)

本文目录一览: 1、求大神写一下jsp的简单的注册界面代码。 2、JSP编写一个登陆界面 3、jsp登录代码 4、编写用户注册于登录的JSP页面的全部程序代码 求大神写一下jsp的简单的注册界面代码。

2023-12-08
javajsp登录页面代码,java web用户登录界面

2022-11-29
jsp实现登陆界面代码(jsp简单登录界面代码)

本文目录一览: 1、jsp 登陆界面的代码 2、编写用户注册于登录的JSP页面的全部程序代码 3、求JSP登陆界面代码 4、jsp登陆界面源代码 5、jsp实现简单的登录界面 jsp 登陆界面的代码

2023-12-08
jsp登录界面代码和效果图,jsp用户登录界面代码

2022-11-25
jsp课设源代码,jsp程序设计课程设计

本文目录一览: 1、jsp登陆界面源代码 2、jsp源代码的编译 3、用jsp编写一个简单的网上测试系统,源代码,求大神 4、求jsp程序设计源代码学生社团管理系统 5、JSP的源代码写在哪? jsp

2023-12-08
jsp前端界面代码,jsp页面代码

本文目录一览: 1、如何给后端程序设计前端页面 2、怎么样理解Jsp页面里面写的Ext代码,或者是怎么把界面显示出来的 3、jsp登陆界面源代码 4、JSP编写一个登陆界面 5、求大神指导一下jsp登

2023-12-08
如何输入jsp页面代码怎么写,怎么编写jsp页面

本文目录一览: 1、jsp表单代码要怎么写,我小白啊。。。 2、JSP编写一个登陆界面 3、请问jsp高手,这个简单jsp页面如何写? 4、求大神写一下jsp的简单的注册界面代码。 5、如何在html

2023-12-08
java登录页面,java登录页面系统设计总结

2023-01-09
jsp编写用户登录界面,jsp做登录界面

2022-11-29
jsp课程设计题目及源代码(jsp程序设计课本例题代码)

本文目录一览: 1、jsp的两个选择题,不会做 2、在JSP中怎么实现多项选择题,可以给以下源代码, 3、用jsp设计一个小的人事信息管理系统 (软件工程)(课程设计) 4、jsp登陆界面源代码 js

2023-12-08
jsp上一条记录代码,jsp上一条记录代码不见了

本文目录一览: 1、上一页12345下一页这样的JSP代码怎么实现 2、有关向数据库中添加一条记录的问题,JSP代码 3、请问:关于jsp中的一小段代码 上一页12345下一页这样的JSP代码怎么实现

2023-12-08
jsp登录界面csdn(jsp登录界面下拉列表)

本文目录一览: 1、用jsp怎样做一个用户登录界面 2、我想问一下,用JSP如何实现像CSDN主页右上角那种,登录前显示“你还未登录”,“登陆”“注册”登陆后显示 3、JSP编写一个登陆界面 4、js

2023-12-08
jsp登录注册完整代码包下载(jsp登陆注册界面代码)

本文目录一览: 1、jsp登录代码 2、求大神写一下jsp的简单的注册界面代码。 3、jsp登陆界面源代码 4、编写用户注册于登录的JSP页面的全部程序代码 jsp登录代码 login.jsp%@ p

2023-12-08
jsp语言代码示例(jsp程序设计代码)

本文目录一览: 1、需要一个可以运行的JSP简单代码? 2、用文字语言描述下列JSP代码意思 3、jsp登陆界面源代码 4、求大神写一下jsp的简单的注册界面代码。 需要一个可以运行的JSP简单代码?

2023-12-08
javajsp,javajsp登录页面代码

2022-11-28
jsp用户登录注册界面代码(jsp实现登录注册)

本文目录一览: 1、编写用户注册于登录的JSP页面的全部程序代码 2、如何用eclipse写登录注册页面的代码 3、JSP编写一个登陆界面 4、求大神写一下jsp的简单的注册界面代码。 编写用户注册于

2023-12-08
jsp网站数据库设计,jsp网页设计

本文目录一览: 1、JSP制作网站的时候,不知道要怎么设计数据库。 2、用JSP做QQ空间的数据库怎么设计? 3、用jsp设计网页的时候如何跟后台数据库相连 4、jsp 网页数据库 5、基于JSP开发

2023-12-08
计算机代码jsp,计算机代码编程

2022-11-23
jsp程序开发学习笔记2,jsp程序设计题库

本文目录一览: 1、《JSP&Servlet学习笔记》pdf下载在线阅读,求百度网盘云资源 2、林信良编著jsp&servlet学习笔记第2版课后答案吗 3、jsp有没有快速掌握的办法呀? 4、要学J

2023-12-08
jsp网页的背景颜色设置代码(jsp网页的背景颜色设置代码是

本文目录一览: 1、JSP页面背景颜色问题 2、如何在jsp页面中进行判断,填充背景色 3、如何给jsp页面添加背景图片 4、jsp怎样设置网页背景颜色 5、网页背景图片设置的代码是什么呢 JSP页面

2023-12-08