zoukankan      html  css  js  c++  java
  • JSP值传递

    JSP课堂笔记

    划重点  记笔记

    JSP服务器端的跳转  实现用户信息的接收

    先上用户选项页面代码:

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
    <form action="d.jsp" method="post"><!--  创建表单元素  给定跳转的jsp页面-->
    请输入账号:<input type="text" name="account" /><br>
    请输入密码:<input type="password" name="pwd" /><br>
    请选择你的性别:<input type="radio" value="男" name="sex" ></input>
    <input type="radio" name="sex" value="女" ></input>
    请选择你的城市:<select name="class"><!-- 创建下拉框元素 -->
    <option value="1班" >1班</option>
    <option value="2班" >2班</option>
    <option value="3班" >3班</option>
    </select><br>
    请选择你喜欢吃的食物: 
    <input type="checkbox" value="水煮肉片" name="food">水煮肉片</input>
    <input type="checkbox" value="宫爆鸡丁" name="food">宫爆鸡丁</input>
    <input type="checkbox" value="蚂蚁上树" name="food">蚂蚁上树</input>
    <input type="checkbox" value="土豆丝" name="food">土豆丝</input><br>
    
    
    <input type="submit" value="提交" />
    <input type="reset" value="重置" />
    </form>
    </body>
    </html>

    下面是接受方的代码:

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    
    </head>
    <body>
    THIS IS d.jsp <br>
    
    客户端传递过来的信息是:<br>
    <%
    request.setCharacterEncoding("utf-8");//设置传输来的编码为"utf-8"
    String n=request.getParameter("account");//为接受的各个数据定义对象接收
    String p=request.getParameter("pwd");
    String sex=request.getParameter("sex");
    String class1=request.getParameter("class");
    String[] food=request.getParameterValues("food");
    String s=" ";
    for(String f:food){//food含有多个value   循环便利输出
        s=s+f+" ";
    }
    
    %>
    <%=n %><br>//输出在界面上
    <%=p %><br>
    <%=sex %><br>
    <%=class1 %>
    <%=s %>
    
    </body>
    </html>

    完工

  • 相关阅读:
    实现qsort(和qsort差一个数量级啊,伤自尊了)
    广度优先遍历目录(Windows平台、C++)
    在CentOS上以源码编译的方式安装Greenplum数据库
    Java泛型函数的运行时类型检查的问题
    Android代码的几点小技巧
    关于矢量图片资源向后兼容:CompatVectorFromResourcesEnabled标志的使用
    指定Android Studio编译工程时的源文件编码
    安卓日历同步的一些要点
    Android Studio编译错误:Unexpected lock protocol found in lock file. Expected 3, found 0.
    系统信息命令
  • 原文地址:https://www.cnblogs.com/MaGnet/p/10026000.html
Copyright © 2011-2022 走看看