`
yeluowuhen
  • 浏览: 155768 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

JSP与form有关的常用标签实例

阅读更多
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自定义标签知识点详解 #### 一、概述 JSP(JavaServer Pages)是一种基于Java技术的服务器端动态网页开发技术。JSP自定义标签则是为了提高JSP页面的可读性和重用性而引入的一个重要特性。通过自定义标签,...

    JSP中文入门基础教程(包括常用标签)

    常见的JSTL标签库有Core、XML、Form、Function和SQL。 1. **和**: 分支判断。 2. ****: 循环遍历集合。 3. ****: 设置变量。 4. ****: 输出数据,防止XSS攻击。 5. ****: 引入外部资源。 6. ****: 格式化日期。 ##...

    JSP网络编程技术与实例

    **JSP网络编程技术与实例** JavaServer Pages (JSP) 是一种动态网页开发技术,由Sun Microsystems(现已被Oracle收购)开发,用于构建和展示基于Web的应用程序。JSP结合了HTML、Java代码和JavaServer Pages标准标签...

    常用的JSP实例源码

    【标题】:常用的JSP实例源码 在Java Web开发中,JSP(JavaServer Pages)是一种用于构建动态网站的技术,它允许开发者将HTML代码与Java代码混合编写,以实现服务器端的功能。本资料包提供了多个JSP实例的源代码,...

    15个JSP项目实例技术源代码

    本资源"15个JSP项目实例技术源代码"提供了一系列实际应用场景的JSP项目示例,对于学习和掌握JSP技术具有很高的参考价值。 ### JSP基础知识 1. **JSP语法结构**:JSP页面由静态内容(HTML、CSS、JavaScript)和动态...

    jsp表单的FORM传值

    jsp表单的FORM传值 jsp是一种服务器端脚本语言,通过与HTML、XML等技术结合,可以生成动态网页。jsp表单的FORM传值是指在jsp页面中使用FORM表单来传递数据。在jsp中,使用&lt;jsp:useBean&gt;动作来使用javaBean,...

    struts1.2标签实例

    Struts1.2标签库包含了一系列与ActionForm、Action、Message资源、表单验证、国际化等相关的标签,这些标签使得开发者能够更高效地构建用户界面。例如,`&lt;s:textfield&gt;`用于创建输入字段,`&lt;s:submit&gt;`用于提交表单...

    jspsmartupload简单实例

    例如,使用`&lt;smart:form&gt;`标签包裹表单,`&lt;smart:file&gt;`标签用于指定可上传的文件域。 4. **处理上传请求**:在Servlet中,实例化`SmartUpload`对象,调用其方法处理上传请求,如`SmartUpload.getInstance()....

    jsp struts1 标签实例详解第1/2页

    在这个实例中,我们主要关注Struts1的标签应用,以及如何在JSP页面中使用这些标签。 首先,我们看到`TagForm.java`这个类,它是Struts1中的一个ActionForm。ActionForm是Struts1中处理用户请求数据的核心组件,它...

    jsp实现增删改查的实例

    在这个“jsp实现增删改查的实例”中,我们将探讨如何利用JSP技术来实现数据管理的核心功能:添加(Add)、删除(Delete)、修改(Update)和查询(Query)。下面我们将详细解析这个实例中的关键知识点。 1. **JSP...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    在知识的讲解上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用本书的知识。.. 本书语言生动、通俗易懂、讲解细致,大部分章节都提供了多个例子,而且很...

    struts2标签详解与实例

    Struts2标签详解与实例 在Java Web开发中,Struts2框架因其强大的MVC(模型-视图-控制器)架构而备受青睐。Struts2提供了丰富的标签库,简化了视图层的开发,使开发者可以更加专注于业务逻辑。本文将深入探讨Struts...

    JSP图片上传,文件上传实例.rar

    在JSP中,我们可以使用`&lt;form&gt;`标签并设置`enctype="multipart/form-data"`来创建一个支持文件上传的表单。 接下来,我们将介绍实现文件上传所需的步骤: 1. 创建HTML表单:在JSP页面中,我们需要创建一个包含文件...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    在知识的讲解上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用本书的知识。.. 本书语言生动、通俗易懂、讲解细致,大部分章节都提供了多个例子,而且很...

    struts2.0常用标签和实例

    以下是关于 Struts2.0 常用标签的详细说明: 1. 条件标签: - `&lt;s:if&gt;`、`&lt;s:elseif&gt;` 和 `&lt;s:else&gt;` 标签用于实现条件判断。例如,`${expression}"&gt;` 用于检查指定的表达式是否为真,若为真则显示标签内容。`...

    JSP 网页报表实例

    **JSP网页报表实例** 在Web开发中,报表是一种至关重要的元素,用于展示和分析数据。JSP(JavaServer Pages)结合Java技术,为开发者提供了一种动态创建网页报表的强大工具。本实例主要探讨如何利用JSP技术实现柱状...

    jsp struts1 标签实例详解第1 2页.docx

    ### JSP Struts1 标签实例详解 #### 一、概述 Struts1 是一个基于 Java Servlet/JavaServer Pages 技术的企业级 Web 应用框架,它使用 MVC(Model-View-Controller)设计模式来组织应用。Struts1 的标签库提供了...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    在知识的讲解上,本书采用理论与实践相结合的方式,从程序运行的内部机制进行分析讲解,并通过大量的实例和实验来验证并运用本书的知识。.. 本书语言生动、通俗易懂、讲解细致,大部分章节都提供了多个例子,而且很...

    jsp编程实例--编程实现用户登录

    常用的jsp标签包括:,,,! %&gt;等。 HTML标签是HTML语言的基本组成部分,用于定义HTML页面的结构和样式。常用的HTML标签包括:,,,&lt;form&gt;,, ,等。 四、结论 本实例展示了jsp语言的基本特点和用途,包括jsp标签、...

Global site tag (gtag.js) - Google Analytics