今天的程序 是个最简单的变了好长时间按。。。希望能有所提高[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的基础知识,对每个主题都进行了详尽的解释,并提供了实例代码,对于想要学习或巩固JSP技能的人来说,是一份非常实用的学习材料。通过学习,你可以快速掌握JSP的...
JSP实践练习题 JSP(Java Server Pages)是一种基于 Java 语言的服务器端动态网页技术,它允许开发者创建动态的 Web 内容。JSP pages 是在服务器端执行的,生成的结果将被传递给客户端浏览器。 JSP 内置对象 在 ...
**jsp大作业上机练习详解** 本篇将详细介绍基于JSP(Java Server Pages)的上机练习,这些练习源自清华大学的“jsp程序设计”课程。JSP是Java平台上的一个核心技术,它允许开发人员创建动态、交互式的Web应用程序。...
当服务器接收到`LoginPag.jsp`的提交请求后,会解析表单数据,通常是通过`request.getParameter()`方法获取用户输入的邮箱和密码。然后,我们需要在服务器端对这些数据进行验证,例如检查邮箱格式是否合法,密码是否...
在“jsp简单小练习”中,我们可以预想到这是一系列针对初学者的实践教程,涵盖了JSP的基础知识和常见用法。这些练习可能包括了以下几个方面: 1. **基本语法**:JSP的脚本元素,如`<% %>`用于插入Java代码,`<%= %>...
### JSP中判断文本框是否为空 在Web开发过程中,前端表单验证是十分重要的环节之一,它能够确保用户输入的数据符合预期格式或要求,从而提高用户体验并减轻后端服务器的压力。本文将详细介绍如何在JSP(JavaServer ...
JSP基础练习+典型案例课件
在这个“JSP邮箱验证”项目中,我们关注的核心是利用JSP实现电子邮件验证功能。这种功能广泛应用于注册、找回密码等场景,以确保用户提供的电子邮件地址有效且属于他们本人。 首先,我们需要理解电子邮件验证的基本...
这份"JSP练习题"正是针对学习JSP的朋友们设计的一系列测试题目,旨在帮助大家巩固和提升在JSP领域的技能。 **1. JSP基本概念** - **JSP页面结构**:一个JSP页面由两部分组成,即静态内容(HTML、CSS、JavaScript)...
【JSP练习新闻管理系统】是一个基于Java Server Pages (JSP) 技术的开发项目,主要目的是为了让学生或开发者能够熟悉并实践JSP在实际新闻发布系统中的应用。在这个项目中,我们将探讨JSP的核心概念、网页动态生成...
以下是一些关于JSP语法和练习的关键知识点: 1. **读取Cookie**: JSP中,要获取HttpServletRequest对象中的所有Cookie,应使用`request.getCookies()`方法。这个方法返回一个Cookie数组,包含了请求中携带的所有...
【JSP移动网站学生练习详解】 在Web开发领域,JavaServer Pages(JSP)是一种广泛使用的服务器端脚本语言,用于构建动态、交互式的网页应用。在这个“jsp移动网站学生练习”项目中,我们看到一个学生利用JSP技术和...
【JSP动态网站开发基础练习代码】是一份用于学习JSP(Java Server Pages)动态网站开发的实践资源,源自清华大学的教学实例。这份压缩包包含了基本的JSP编程元素、Servlet处理以及数据库交互等内容,旨在帮助初学者...
一、JSP内置对象练习 1、使用JSP中的session对象,实现用户登陆检验 (1)(1)web目录下的session-login目录中,新建login.jsp(允许用户输入用户名和密码), 在usercheck.jsp中进行验证,成功则显示index.jsp...
本文档详细介绍了如何在JSP页面中使用JavaScript进行表单验证,特别是针对邮箱格式的验证。通过对核心代码的分析,我们了解到验证逻辑的实现方法,并提出了可能的优化方向。希望这些内容能够帮助开发者更好地理解和...
在这个特定的案例中,"jsp 判断是否能为三角形"是一个简单的JSP应用程序,它的目标是接收用户输入的三个数,并判断这些数是否可以构成一个三角形。 首先,我们需要理解构成三角形的基本条件。根据三角形的几何定义...
【标题】"jsp项目练习全 完整"指的是一个基于JSP(JavaServer Pages)技术的完整项目实践,旨在帮助学习者深入理解和掌握JSP在实际开发中的应用。JSP是一种动态网页技术,允许开发者使用Java语言来创建交互式、数据...
【标题】"自己练习做的小JSP网站"指的是一个初学者用JSP(JavaServer Pages)技术构建的个人练习项目。JSP是Java平台上的动态网页开发技术,它允许开发者在HTML或者XML文档中嵌入Java代码,实现服务器端的程序逻辑。...
【标题】"jsp 判断是否登录"涉及到的知识点主要集中在Web开发中的用户身份验证和页面权限控制。在Java服务器页面(JSP)中,我们通常会利用Servlet和Session技术来实现用户登录状态的判断。 首先,理解用户登录过程...
"JSP上级练习"的标题表明这是一系列针对进阶用户的JSP实践题目,旨在提升开发者在JSP领域的技能和熟练度。 JSP的核心概念包括以下几个方面: 1. **页面元素**:JSP页面可以包含HTML、CSS、JavaScript以及Java代码...