zoukankan      html  css  js  c++  java
  • 学习jsp篇:jsp简单实例之一注册

    编程环境:IDEA,Tomcat ,JavaEE

    实例一、注册

    1、先在IDEA建一个web工程(不懂的可以在网上搜,一大堆。。)ServletTest,在工程目录下的web目录建一个文件夹register,类似这样

    2、在register文件中建注册的JSP文件register.jsp

    <%@ page contentType="text/html;charset=UTF-8" language="java"  pageEncoding="utf-8" %>
    <html>
    <head>
    <title>注册页面</title>
    </head>
    <body>
    <form action="show.jsp" method="post">
    用户名 : <input type="text" name="uname" value="wym"/><br/>
    密码: <input type="password" name="upwd" value="1111"/><br/>
    年龄: <input type="text" name="uage" value="18"/><br/>
    爱好:<br/>
    <input type="checkbox" name="uhobbies" value="唱">唱
    <input type="checkbox" name="uhobbies" value="跳">跳
    <input type="checkbox" name="uhobbies" value="篮球">篮球
    <input type="checkbox" name="uhobbies" value="rap">rap<br/>
    <input type="submit" value="注册">


    </form>
    </body>
    </html>

    代码解析:一般将主要代码写入<body>中,<br/>换行转换符,<input type="" name="" value="">中type是值的类型,一般有text,password,submit,checkbox等,name是键 value是值。

    将register.jsp的结果转到show.jsp进行处理

    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
    <head>
        <title>show page</title>
    </head>
    <body>
         <%
             request.setCharacterEncoding("utf-8");
             String name=request.getParameter("uname");
             String password=request.getParameter("upwd");
             String age=request.getParameter("uage");
             String hobbes[]=request.getParameterValues("uhobbies");
         %>
         注册成功,信息如下:<br/>
         姓名: <%=name%>  <br/>
         密码: <%=password%>  <br/>
         年龄: <%=age%>  <br/>
         爱好:
         <%
             for(String hobbe:hobbes){
                 out.println(hobbe+"%nbsp");
             }
         %>
    </body>
    </html>

    代码解析:通过request.getParameter获取注册的信息值,out:输出对象,向客户端输出内容。

    request介绍

    1功能:请求对象,存储客户端向服务端发送的请求信息

    2常见方法:(1)String getParameter(String name)根据请求key获得value值(2)String[] getParameterValues(String name)根据请求key 获得values数组(3)void setCharacterEncoding(“编码格式utf-8”)设置编码格式(4)getRequestDispatcher("xx.jsp").forward(request,response) 实现请求转发功能,转发到xx.jsp。

    3、运行结果

  • 相关阅读:
    新博客安家
    Win32设置与获取cookies的几种方法
    Win32 操作剪切板
    搜索PEB结构获取Kernel32.dll基址
    动人心魄音乐 [身骑白马 徐佳莹]
    单例模式与静态方法的区别(转载)
    个人回顾
    关于引入每日站会的思考
    2017年的总结和回顾
    《知易行难》回顾
  • 原文地址:https://www.cnblogs.com/ym77/p/11321347.html
Copyright © 2011-2022 走看看