JSP基础5

简介:
a.jsp----
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.util.*" errorPage="" %>
<html>
<head>
  <title>JSP练习</title>
</head>

<body>
   <form action="b.jsp" method="post" name="frmName">
   <table width="400" border="1" align="center" cellspacing="0">
    <tr>
        <td width="80" height="25" scope="col" align="left">姓名</td>
        <td height="25" scope="col" align="left"><input type="text" id="name" name="name" style="border:#0000FF12px;"></td>
    </tr>
    <tr>
        <td width="80" height="25">性别</td>
        <td height="25"><input type="radio" name="sex" id="sex" value="男">男
		                <input type="radio" name="sex" id="sex" value="女">女		</td>
    </tr>
    <tr>
        <td width="80" height="25">喜欢的歌手</td>
        <td height="25">
		    <input type="checkbox" name="singer" id="singer" value="张歌手">张歌手
			<input type="checkbox" name="singer" id="singer" value="李歌手">李歌手
			<input type="checkbox" name="singer" id="singer" value="黄歌手">黄歌手
			<input type="checkbox" name="singer" id="singer" value="王歌手">王歌手		</td>
    </tr>
    <tr>
        <td height="25" colspan="2" align="center">
		    <input type="submit" name="submit" id="submit" value="提交">
			<input type="reset" name="reset" id="reset" value="重置">
		</td>
       </tr>
</table>
</form> 


</body>
</html>
 
b.jsp

<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Jsp练习</title>
</head>
<%! 
    public String getGBString(String src){
        try{
           if (src == null) return null;
           else{
               src = new String(src.getBytes("ISO-8859-1"), "GBK");
               return src;
           }
        }
        catch (Exception e){
            return null;
        } 
    }      
%>
<body>
<%
    String name = getGBString(request.getParameter("name"));
    String sex = getGBString(request.getParameter("sex"));
    String singers[] = request.getParameterValues("singer"); 
    out.println("姓名:" + name);
    out.println("性别: " + sex);
    int length = java.lang.reflect.Array.getLength(singers);
    for (int i = 0; i < length; i++){
        out.println(getGBString(singers[i]));
    }
%>
</body>
</html>

 

目录
相关文章
|
虚拟化
安装OpenStack问题
Testing if puppet apply is finished:
4811 0
|
9月前
|
数据采集 机器学习/深度学习 人工智能
智能运维在IT管理中的实践与探索
【10月更文挑战第21天】 本文深入探讨了智能运维(AIOps)技术在现代IT管理中的应用,通过分析其核心组件、实施策略及面临的挑战,揭示了智能运维如何助力企业实现自动化监控、故障预测与快速响应,从而提升整体运维效率与系统稳定性。文章还结合具体案例,展示了智能运维在实际环境中的显著成效。
456 133
|
安全 数据安全/隐私保护
WiFi工作原理及WiFi接入过程
【9月更文挑战第17天】WiFi(Wireless Fidelity)是一种基于IEEE 802.11标准的无线局域网技术,使用2.4GHz和5GHz频段进行数据传输,并通过正交频分复用(OFDM)技术提高传输效率。WiFi网络通常由接入点和客户端组成,采用IEEE 802.11系列协议实现通信。接入WiFi网络需经历扫描、选择网络、身份验证和关联等步骤,最终实现数据传输。
1661 4
|
存储 分布式数据库 数据库
Hbase学习二:Hbase数据特点和架构特点
Hbase学习二:Hbase数据特点和架构特点
418 0
|
安全 Linux Shell
Linux | Rsync 命令:16 个实际示例(上)
Linux | Rsync 命令:16 个实际示例(上)
Linux | Rsync 命令:16 个实际示例(上)
|
Python
global和globals的区别
global和globals的区别
332 1
|
编解码 异构计算
一个软件,实现类似HDMI显卡欺骗器功能
一个软件,实现类似HDMI显卡欺骗器功能
15397 1
一个软件,实现类似HDMI显卡欺骗器功能
|
SQL 弹性计算 监控
海量数据下Lindorm查询实践
本教程将提供一台ECS 和云数据库Lindorm集群,带您体验通过 Lindorm SQL来查询信用卡客户的模拟数据,查看高并发请求下的,Lindorm响应时间的稳定性。
m1 mac电脑端钉钉 无远程协助功能
m1 mac电脑端钉钉无法远程协助他人
|
缓存 JavaScript Java
SpringBoot 配置文件POM-【JSB系列之000】
SpringBoot 配置文件POM-【JSB系列之000】