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

jsp 练习 输入邮箱进行判断

阅读更多
今天的程序 是个最简单的变了好长时间按。。。希望能有所提高[size=x-small][/size]

<%@ page contentType="text/html;charset=GB2312"%>
<html>
	<head>
		<title>hello hah</title>
	</head>
	<body bgcolor="green">
		<form action="" method="get" name=form>

		<input type="text" name="client" value="please input email"></input>
		<input type="submit" name=submit value="send"></input>
</form>
		<%String str=request.getParameter("client");
		if(str!=null){
		int index=str.indexOf("@");
		if(index==-1){
%>
		<br>
		你的email地址中没有@
		<% }
		else {
		int space=str.indexOf(" ");
		if(space!=-1){
		%><br>你的email地址含有非法字符。
		<% 
		}
		else{
		int start=str.indexOf("@");
		int end =str.lastIndexOf("@");
		if(start!=end){
		%>
		<br>
		你的email地址有两个以上的符号:@。
		<%}
		else{
		out.print("<br>"+str); 
		%><br>
		你的email地址书写正确。
		<%
		}
		}
		}
		}

 %>
	</body>
</html>

要多看一下表单 以及里面的书写。。。。[size=x-small][/size]
<form action="" method="get" name=form>

		<input type="text" name="client" value="please input email"></input>
		<input type="submit" name=submit value="send"></input>
</form>


indexOf的用法[size=x-small][/size]
int index=str.indexOf("@");
		if(index==-1){


可以参考个例子http://baike.baidu.com/view/1674560.htm
分享到:
评论

相关推荐

    JSP基础练习 ppt

    这套**JSP基础练习PPT**以简洁明了的方式介绍了JSP的基础知识,对每个主题都进行了详尽的解释,并提供了实例代码,对于想要学习或巩固JSP技能的人来说,是一份非常实用的学习材料。通过学习,你可以快速掌握JSP的...

    jsp练习题.docx

    JSP实践练习题 JSP(Java Server Pages)是一种基于 Java 语言的服务器端动态网页技术,它允许开发者创建动态的 Web 内容。JSP pages 是在服务器端执行的,生成的结果将被传递给客户端浏览器。 JSP 内置对象 在 ...

    jsp大作业上机练习

    **jsp大作业上机练习详解** 本篇将详细介绍基于JSP(Java Server Pages)的上机练习,这些练习源自清华大学的“jsp程序设计”课程。JSP是Java平台上的一个核心技术,它允许开发人员创建动态、交互式的Web应用程序。...

    JSP实现邮箱登录验证

    当服务器接收到`LoginPag.jsp`的提交请求后,会解析表单数据,通常是通过`request.getParameter()`方法获取用户输入的邮箱和密码。然后,我们需要在服务器端对这些数据进行验证,例如检查邮箱格式是否合法,密码是否...

    jsp简单小练习

    在“jsp简单小练习”中,我们可以预想到这是一系列针对初学者的实践教程,涵盖了JSP的基础知识和常见用法。这些练习可能包括了以下几个方面: 1. **基本语法**:JSP的脚本元素,如`&lt;% %&gt;`用于插入Java代码,`&lt;%= %&gt;...

    Jsp中判断文本框是否为空

    ### JSP中判断文本框是否为空 在Web开发过程中,前端表单验证是十分重要的环节之一,它能够确保用户输入的数据符合预期格式或要求,从而提高用户体验并减轻后端服务器的压力。本文将详细介绍如何在JSP(JavaServer ...

    JSP基础练习+典型案例课件

    JSP基础练习+典型案例课件

    JSP邮箱验证

    在这个“JSP邮箱验证”项目中,我们关注的核心是利用JSP实现电子邮件验证功能。这种功能广泛应用于注册、找回密码等场景,以确保用户提供的电子邮件地址有效且属于他们本人。 首先,我们需要理解电子邮件验证的基本...

    JSP练习题,值得一看。

    这份"JSP练习题"正是针对学习JSP的朋友们设计的一系列测试题目,旨在帮助大家巩固和提升在JSP领域的技能。 **1. JSP基本概念** - **JSP页面结构**:一个JSP页面由两部分组成,即静态内容(HTML、CSS、JavaScript)...

    JSP练习新闻管理系统

    【JSP练习新闻管理系统】是一个基于Java Server Pages (JSP) 技术的开发项目,主要目的是为了让学生或开发者能够熟悉并实践JSP在实际新闻发布系统中的应用。在这个项目中,我们将探讨JSP的核心概念、网页动态生成...

    关于jsp语法和练习

    以下是一些关于JSP语法和练习的关键知识点: 1. **读取Cookie**: JSP中,要获取HttpServletRequest对象中的所有Cookie,应使用`request.getCookies()`方法。这个方法返回一个Cookie数组,包含了请求中携带的所有...

    jsp移动网站学生练习

    【JSP移动网站学生练习详解】 在Web开发领域,JavaServer Pages(JSP)是一种广泛使用的服务器端脚本语言,用于构建动态、交互式的网页应用。在这个“jsp移动网站学生练习”项目中,我们看到一个学生利用JSP技术和...

    JSP动态网站开发基础练习代码

    【JSP动态网站开发基础练习代码】是一份用于学习JSP(Java Server Pages)动态网站开发的实践资源,源自清华大学的教学实例。这份压缩包包含了基本的JSP编程元素、Servlet处理以及数据库交互等内容,旨在帮助初学者...

    原生jsp进行Web编程—作业3-JSP内置对象-Part2

    一、JSP内置对象练习 1、使用JSP中的session对象,实现用户登陆检验 (1)(1)web目录下的session-login目录中,新建login.jsp(允许用户输入用户名和密码), 在usercheck.jsp中进行验证,成功则显示index.jsp...

    JSP 邮箱验证

    本文档详细介绍了如何在JSP页面中使用JavaScript进行表单验证,特别是针对邮箱格式的验证。通过对核心代码的分析,我们了解到验证逻辑的实现方法,并提出了可能的优化方向。希望这些内容能够帮助开发者更好地理解和...

    jsp 判断是否能为三角形

    在这个特定的案例中,"jsp 判断是否能为三角形"是一个简单的JSP应用程序,它的目标是接收用户输入的三个数,并判断这些数是否可以构成一个三角形。 首先,我们需要理解构成三角形的基本条件。根据三角形的几何定义...

    jsp项目练习全 完整

    【标题】"jsp项目练习全 完整"指的是一个基于JSP(JavaServer Pages)技术的完整项目实践,旨在帮助学习者深入理解和掌握JSP在实际开发中的应用。JSP是一种动态网页技术,允许开发者使用Java语言来创建交互式、数据...

    自己练习做的小JSP网站

    【标题】"自己练习做的小JSP网站"指的是一个初学者用JSP(JavaServer Pages)技术构建的个人练习项目。JSP是Java平台上的动态网页开发技术,它允许开发者在HTML或者XML文档中嵌入Java代码,实现服务器端的程序逻辑。...

    jsp 判断是否登录

    【标题】"jsp 判断是否登录"涉及到的知识点主要集中在Web开发中的用户身份验证和页面权限控制。在Java服务器页面(JSP)中,我们通常会利用Servlet和Session技术来实现用户登录状态的判断。 首先,理解用户登录过程...

    JSP上级练习

    "JSP上级练习"的标题表明这是一系列针对进阶用户的JSP实践题目,旨在提升开发者在JSP领域的技能和熟练度。 JSP的核心概念包括以下几个方面: 1. **页面元素**:JSP页面可以包含HTML、CSS、JavaScript以及Java代码...

Global site tag (gtag.js) - Google Analytics