通过HTML,CSS,JavaScript和JSP实现页面的注册,登录和信息显示的三个界面的设计。

1.1注册界面

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

Insert title here

新用户注册页面

用户账号:(账号不可以为空值)

用户口令:(用户口令不可以为空,长度应该在8-20之间)

确认口令:(两次口令必须要一致)

真实姓名:(真实姓名不可以为空)

性别:


教育程度:注:该下拉列表有:高中,大专,本科,硕士,博士等选项


个人爱好:旅游

音乐

运动

阅读

游戏


自我介绍:

2.登录界面

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

Insert title here

用户注册

用户账号:

用户口令:

3.通过Java代码进行登录界面的校验

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

Insert title here

<%

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

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

if(username1.equals((String)session.getAttribute("username")) && password1.equals((String)session.getAttribute("password"))){

%>

<%

}

else{

out.println("");

}

%>

1.用request.getParameter()获取表单提交的数据来存储账号和密码

2.if语句来进行账号和密码的校验

4.信息显示界面HTML

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8" import="java.util.* "%>

Insert title here

ide Javaweb程序设计基础入门eclipse实现用户注册登录和session存储  第1张

BSS论坛

<%=new Date().toLocaleString() %>

欢迎你,<%=session.getAttribute("xingming") %>同学

用户账号:<%=session.getAttribute("username") %>


用户口令:<%=session.getAttribute("password") %>


真实姓名:<%=session.getAttribute("xingming") %>


性 别:<%=session.getAttribute("sex")%>


教育程度:<%=session.getAttribute("education") %>


个人爱好:<%String[] habby =(String[])session.getAttribute("habby");

for(int i=0;i

out.print(habby[i]+" ");

}

%>


自我介绍:<%=session.getAttribute("self_introduction") %>

通过requst.getParameter()获取表单提交的数据

通过session.setAttribute()存储数据信息;

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

Insert title here

<%

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

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

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

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

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

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

String[] habby = request.getParameterValues("habby");

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

session.setAttribute("username", username);

session.setAttribute("password", password);

session.setAttribute("nextword", nextword);

session.setAttribute("xingming", xingming);

session.setAttribute("education", education);

session.setAttribute("sex", sex);

session.setAttribute("habby", habby);

session.setAttribute("self_introduction", self_introduction);

response.sendRedirect("denglv.jsp");

%>

下面是效果图

1,注册

2,登录

3,信息显示界面

一些不方便信息展示,但是不影响界面展示效果

总结;关于jsp一些基础知识

Request:javax.servlet.http.HttpserVerletRequest

主要作用:来自客户端向服务端发送请求,所有的请求信息都会封装在request对象中。request的作用域就是一次请求。

request.getParameter()获取表单提交的数据

request.getParameterValues()获取表单提交的一组数据

request.getRequestDispatcher().forward(request,response)完成请求转发

request.setAtteribute(String name,String vlaue);

request.getAttribute(String name);

requset.setCharacterEncoding()完成请求编码的设置

其他都是HTML和css,JavaScript的基本知识

        

精彩内容

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。