userInfo.html用来得到用户的基本信息:
<html>
<head>
<title>用户信息</title>
</head>
<body>
<form name="Example" method="post" action="showInfo.jsp">
<p>姓名:<input type="text" name="name" size="15" maxlength="15"></p>
<p>密码:<input type="password" name="psw" size="15" maxlength="15"></p>
<p>性别:<input type="radio" name="sex" value="male" checked>男
<input type="radio" name="sex" value="female">女
</p>
<p>年龄:
<select name="age">
<option value="10">10-20</option>
<option value="20" selected>21-30</option>
<option value="30">31-40</option>
<option value="40">41-65</option>
</select>
</p>
<p>兴趣:
<input type="checkbox" name="habit" value="Read">
看书
<input type="checkbox" name="habit" value="Football">
足球
<input type="checkbox" name="habit" value="Travel">
旅游
<input type="checkbox" name="habit" value="Music">
听音乐
<input type="checkbox" name="habit" value="Tv">
看电视</p>
<p>
<input type="submit" value="传送">
<input type="reset" value="清除">
</p>
</form>
</body>
</html>
showInfo.jsp得到值并显示出来:
<%@ page contentType="text/html;charset=UTF-8" language="java"%>
<%
request.setCharacterEncoding("UTF-8");
%>
<html>
<head>
<title>显示用户信息</title>
</head>
<body>
姓名:<%=request.getParameter("name") %><br>
密码:<%=request.getParameter("psw") %><br>
性别:<%
String sex=request.getParameter("sex");
if(sex.equals("male"))
out.println("男");
else
out.println("女");
%><br>
年龄:<%
int ag=Integer.parseInt(request.getParameter("age"));
switch(ag){
case 10:out.println("10-20");break;
case 20:out.println("21-30");break;
case 30:out.println("31-40");break;
case 40:out.println("41-65");break;
default:out.println("error");break;
}
%>
<br>
兴趣:<%
String hab[]=request.getParameterValues("habit");
for(int i=0;i<hab.length;i++){
if(hab[i].equals("Read"))
out.println("看书 ");
if(hab[i].equals("Football"))
out.println("足球 ");
if(hab[i].equals("Travel"))
out.println("旅游 ");
if(hab[i].equals("Music"))
out.println("音乐 ");
if(hab[i].equals("Tv"))
out.println("看电视 ");
}
%>
<br>
</body>
</html>
运行时居然将userInfo.html放错目录了,几次没成功,汗~
分享到:
相关推荐
### JSP自定义标签知识点详解 #### 一、概述 JSP(JavaServer Pages)是一种基于Java技术的服务器端动态网页开发技术。JSP自定义标签则是为了提高JSP页面的可读性和重用性而引入的一个重要特性。通过自定义标签,...
常见的JSTL标签库有Core、XML、Form、Function和SQL。 1. **和**: 分支判断。 2. ****: 循环遍历集合。 3. ****: 设置变量。 4. ****: 输出数据,防止XSS攻击。 5. ****: 引入外部资源。 6. ****: 格式化日期。 ##...
**JSP网络编程技术与实例** JavaServer Pages (JSP) 是一种动态网页开发技术,由Sun Microsystems(现已被Oracle收购)开发,用于构建和展示基于Web的应用程序。JSP结合了HTML、Java代码和JavaServer Pages标准标签...
【标题】:常用的JSP实例源码 在Java Web开发中,JSP(JavaServer Pages)是一种用于构建动态网站的技术,它允许开发者将HTML代码与Java代码混合编写,以实现服务器端的功能。本资料包提供了多个JSP实例的源代码,...
本资源"15个JSP项目实例技术源代码"提供了一系列实际应用场景的JSP项目示例,对于学习和掌握JSP技术具有很高的参考价值。 ### JSP基础知识 1. **JSP语法结构**:JSP页面由静态内容(HTML、CSS、JavaScript)和动态...
jsp表单的FORM传值 jsp是一种服务器端脚本语言,通过与HTML、XML等技术结合,可以生成动态网页。jsp表单的FORM传值是指在jsp页面中使用FORM表单来传递数据。在jsp中,使用<jsp:useBean>动作来使用javaBean,...
Struts1.2标签库包含了一系列与ActionForm、Action、Message资源、表单验证、国际化等相关的标签,这些标签使得开发者能够更高效地构建用户界面。例如,`<s:textfield>`用于创建输入字段,`<s:submit>`用于提交表单...
例如,使用`<smart:form>`标签包裹表单,`<smart:file>`标签用于指定可上传的文件域。 4. **处理上传请求**:在Servlet中,实例化`SmartUpload`对象,调用其方法处理上传请求,如`SmartUpload.getInstance()....
在这个实例中,我们主要关注Struts1的标签应用,以及如何在JSP页面中使用这些标签。 首先,我们看到`TagForm.java`这个类,它是Struts1中的一个ActionForm。ActionForm是Struts1中处理用户请求数据的核心组件,它...
在这个“jsp实现增删改查的实例”中,我们将探讨如何利用JSP技术来实现数据管理的核心功能:添加(Add)、删除(Delete)、修改(Update)和查询(Query)。下面我们将详细解析这个实例中的关键知识点。 1. **JSP...
在知识的讲解上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用本书的知识。.. 本书语言生动、通俗易懂、讲解细致,大部分章节都提供了多个例子,而且很...
Struts2标签详解与实例 在Java Web开发中,Struts2框架因其强大的MVC(模型-视图-控制器)架构而备受青睐。Struts2提供了丰富的标签库,简化了视图层的开发,使开发者可以更加专注于业务逻辑。本文将深入探讨Struts...
在JSP中,我们可以使用`<form>`标签并设置`enctype="multipart/form-data"`来创建一个支持文件上传的表单。 接下来,我们将介绍实现文件上传所需的步骤: 1. 创建HTML表单:在JSP页面中,我们需要创建一个包含文件...
在知识的讲解上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用本书的知识。.. 本书语言生动、通俗易懂、讲解细致,大部分章节都提供了多个例子,而且很...
以下是关于 Struts2.0 常用标签的详细说明: 1. 条件标签: - `<s:if>`、`<s:elseif>` 和 `<s:else>` 标签用于实现条件判断。例如,`${expression}">` 用于检查指定的表达式是否为真,若为真则显示标签内容。`...
**JSP网页报表实例** 在Web开发中,报表是一种至关重要的元素,用于展示和分析数据。JSP(JavaServer Pages)结合Java技术,为开发者提供了一种动态创建网页报表的强大工具。本实例主要探讨如何利用JSP技术实现柱状...
### JSP Struts1 标签实例详解 #### 一、概述 Struts1 是一个基于 Java Servlet/JavaServer Pages 技术的企业级 Web 应用框架,它使用 MVC(Model-View-Controller)设计模式来组织应用。Struts1 的标签库提供了...
在知识的讲解上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用本书的知识。.. 本书语言生动、通俗易懂、讲解细致,大部分章节都提供了多个例子,而且很...
常用的jsp标签包括:,,,! %>等。 HTML标签是HTML语言的基本组成部分,用于定义HTML页面的结构和样式。常用的HTML标签包括:,,,<form>,, ,等。 四、结论 本实例展示了jsp语言的基本特点和用途,包括jsp标签、...