Java Web开发技术教程入门-项目-读取用户注册信息

    昨天说要补个项目来巩固下这几天学的知识,于是今天咱们就写一个读取用户注册信息的小项目。读取用户信息注册信息这个功能在各大网站都是很常见的。好,话不多说。开始我们的编程之旅!

     软件环境:JDK9.0  EEeclipse、firefox

     必备知识:html知识,Jsp内置对象知识,JavaSE基本知识

     打开Eclipse 在New中新建Dynamic Web Project 项目,项目名称chapter5。然后在WebContent目录下面新建 reg.html文件。在第二天的阅读中,我们知道了html是静态网页。

      reg.html:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>用户注册页面</title>
</head>
<body>
<h2 align="center">用户注册</h2>
<form method="post" action="reg.jsp">
 <table align="center" border="1" width="35%">
 <tr><th width="30%">姓名</th><td><input type="text" name="name"></td></tr>
 <tr><th >密码</th><td><input type="password" name="pw"></td></tr>
 <tr><th >确认密码</th><td><input type="password" name="pw"></td></tr>
 <tr><th >性别</th><td><input type="radio" name="sex" value="男" checked>男
 <input type="radio" name="sex" value="女" checked>女</td></tr>
 <tr><th>职业</th><td><select size="1" name="career">
 <option value="教育职业者">教育职业者</option>
 <option value="公司职员">公司职员</option>
 <option value="自由职业者">自由职业者</option>
 <option value="其他">其他</option>
 </td></tr>
 <tr><th >电话号码</th><td><input type="text" name="telephone"></td></tr>
 <tr><th >电子邮箱</th><td><input type="text" name="email" size="30"></td></tr>
 <tr><th >兴趣爱好</th><td>
 <input type="checkbox" name="fav" value="体育">体育
 <input type="checkbox" name="fav" value="看书">看书
 <input type="checkbox" name="fav" value="旅游">旅游
 <input type="checkbox" name="fav" value="美食">美食
 </td></tr>
 <tr><th>自我简介</th>
 <td><textarea name="intro" row="5" cols="30"></textarea></td></tr>
 <tr><td colspan="2" align="center"><input type="submit" value="注册"></td></tr>
 </table>
</form>
</body>
</html>

    代码段中红色标记的地方需要注意,这个表单的提交方法是post,action里面放的是提交的文件路径,待会我们就可以从reg.jsp文件中获取到用户注册的用户名,密码等等注册信息

     reg.jsp:

<!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=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%@ page pageEncoding="UTF-8" %>
<%
request.setCharacterEncoding("UTF-8");
%>
您的姓名是:<%=request.getParameter("name") %></br>
您的密码是:<%=request.getParameter("pw") %></br>
您的职业是:<%=request.getParameter("career") %></br>
您的电话号码:<%=request.getParameter("telephone") %></br>
您的电话邮箱:<%=request.getParameter("email") %></br>
<%
 String [] fav=request.getParameterValues("fav");
 if(fav!=null)
 {
	 out.print("您的兴趣爱好有:");
	 for(String f:fav)
	 {
		 out.print(f);
	 }
	 out.print("<br/>");
 }
%>
 您的自我简介:<%=request.getParameter("intro")%>
</body>
</html>

      这段代码使用了JSP九大内置对象的request对象,上节说道,request对象可以获取用户的提交的各项请求信息。request.getParameter("name" )这段代码可以得到用户从文本框输入的用户名的值。

        把这两段代码打完基本上就完成了这个项目的代码任务了。

        最后我们选中项目 右键—> Run As—>Run on Server。

        当服务器运行成功时,我们在浏览器中输入"http://localhost:8080/chapter5/reg.html"

         效果如上图

         我们可以在输入栏中填入我们的各种信息。然后点击注册便会跳到reg.jsp页面。

        

           如果运行效果如上图就代表这个项目成功了!!!

           (ps:如果对这个项目有不清楚的地方可以在下方留言。)

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值