简单的页面 完成提交用户名的请求
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>输入用户名</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body background = "images/bg.gif">
<script language = "javascript">
function checkuser(){
if(document.form.username.value ==""){ //如果username输入框内容为空
alert("请输入用户名") //弹出提示对话框
document.form.username.focus(); //光标停留在username输入框
}
Else
document.form.submit(); //否则提交表单
}
</script>
<br>
<form name = "form" action = "weluser.jsp" method = "get">
<table width = "200" border = "1" align = "center">
<tr>
<th> 用户名:</th>
<td> <input type = "text" name = "username" size = "10">
</tr>
<tr>
<td colspan = "2" align = "center">
<input type = "button" value = "提交" onclick = "checkuser()">|<input type = "reset" value = "重置">
<!-- 定义一个单击事件 当用户点击“提交” 按钮将出发JavaScript中定义的checkuser()方法-->
</td>
</tr>
</table>
</form>
</body>
</html>
输出欢迎信息 WelCome XiAoOMAn!
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>欢迎您</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body background = "images/bg.gif">
<center>
<%
String username = request.getParameter("username"); //获取用户信息
out.println("Welcome " + username + "!"); %>
</center>
<br>
</body>
</html>
tips:
 
在页面上显示空格,有时候表的单元个如果没有字就不显示内边匡了,加上这个,就可以显示了。
因为,html中只承认最多两个连在一起的空个,所以,需要多个空格的时候,就要用 来表示。
标签
<table>
设定一格表格
<table width = "200" border = "1" align = "center">
其中 width便是宽度设定 border设定边框粗细 align设置表格位置(center 居中)
<tr>
tr 定义一行
td定义行中的一段
th定义行中的一段 黑体
<tr>
<td colspan = "2" align = "center">
<input type = "submit" value = "提交">|<input type = "reset" value = "重
置">
</td>
</tr>
colspan属性设置表元横跨的列数 (以上排为 2列)
分享到:
相关推荐
在JSP(JavaServer Pages)开发中,自定义标签是一种扩展JSP功能的强大工具,它允许开发者创建可重用的代码组件,以提高代码的可读性和可维护性。本篇学习笔记将深入探讨JSP自定义标签的相关概念、创建方法以及实际...
总结起来,开发自定义JSP标签是一项强大的技术,它能让你构建出更具可维护性和可复用性的Web应用程序。通过学习和实践,你将能够自如地创建满足特定需求的自定义标签,提升项目效率和代码质量。记住,实践是最好的...
本文将详细介绍JSP自定义标签的学习路径,从基础概念到实践应用。 **什么是自定义标签** 自定义标签是JSP的一种扩展机制,它允许开发者定义自己的标签,这些标签可以像HTML标签一样在JSP页面中使用。自定义标签遵循...
本教程将深入探讨JSP标签技术,特别是自定义标签的使用。 1. **JSP标准标签库(JSTL)** JSTL是Java社区为了统一JSP标签库而提出的标准,包括了Core、XML、JDBC、Format和Function五个核心标签库。Core库提供了...
4. **在JSP页面中使用标签**: 引入TLD文件,然后像使用标准JSP标签一样使用自定义标签。 **自定义标签的优势** 1. **代码分离**: 自定义标签可以将HTML和Java代码分离,使页面更易于阅读和维护。 2. **复用性**: ...
总结起来,学习和熟练使用JSP的简单标签是Web开发中必不可少的步骤,它可以帮助开发者快速构建动态网页,同时保持代码的清晰和整洁。通过深入理解内置标签的功能,以及如何创建和使用自定义标签,可以提升JSP编程的...
总之,“JSP标签示例”教程是一个很好的起点,它将帮助你理解JSP的基本语法和标记使用,为进一步深入学习JSP和构建动态Web应用打下坚实基础。通过实践这些示例,你可以更直观地感受到JSP的强大之处,并逐渐熟悉Web...
在JSP页面中,可以通过`<%@ taglib %>`指令引入自定义标签库,然后像使用标准JSP标签一样使用自定义标签。 7. **优点** - **提高可维护性**:自定义标签将业务逻辑与显示逻辑分离,使得代码更易于理解和维护。 -...
一、JSP标签基础知识 JSP标签分为两种类型:标准动作标签(Standard Actions)和自定义标签(Custom Tags)。标准动作标签如`<jsp:include>`、`<jsp:forward>`等,是JSP规范的一部分,可以直接在JSP页面中使用。而...
"jsp 2.0自定义标签.doc"文件很可能包含了一个关于如何创建和使用自定义标签的详细教程。它可能涵盖了从创建TLD文件,编写标签处理类,到在JSP页面上实际使用自定义标签的全过程。同时,这个文档可能会提供一些实际...
JSP标签是JSP的一种扩展机制,它使得页面设计更加结构化,降低了HTML和Java代码的混合程度,提高了代码的可读性和可维护性。 Apache Tomcat是一个开源的Java Servlet容器,它也支持JSP和JSF等Java web技术。在...
### jsp学习常用标签 在JavaServer Pages (JSP)技术中,标签是构建动态网页内容的重要工具之一。本文将详细介绍一些JSP中常用的标签及其应用场景。 #### 1. JSP Standard Actions(JSP标准动作) JSP标准动作是一...
JSP标签是JSP中用于封装业务逻辑或页面展示逻辑的一种机制,它们允许开发者将HTML和Java代码分离,实现更好的MVC(模型-视图-控制器)架构。JSP标签分为三种类型:JSP动作标签(<jsp:action>)、自定义标签(Custom ...
总结来说,JSP是Java平台上的动态网页技术,它的学习涉及基本概念、生命周期、与Servlet的关系、内置对象、动作标签等多个方面。随着技术的进步,虽然有新的框架出现,但JSP仍然是理解服务器端动态网页生成的重要一...
jsp学习,ul表达式,page(页面)指令,include(包含)指令,taglib(导入标签库)指令
在Java服务器页面(JSP)技术中,自定义标签是扩展功能的一种强大方式,它允许开发者创建可重用的组件,提高代码的可读性和可维护性。本示例源码着重于展示如何开发和使用自定义标签,帮助初学者快速理解和应用这一...
本教程将深入讲解JSP自定义标签库的学习,包括其原理、配置以及如何创建和使用自定义标签。 **一、JSP自定义标签库的概念** JSP自定义标签库是一组预定义的标签,它们扩展了HTML或XML,提供了一种更加结构化和面向...
本资料包“JSP学习笔记”提供了丰富的学习资源,适用于初学者和有一定经验的开发者,用以提升对JSP的理解和应用能力。 ### 1. JSP基本概念 - **页面组成**:JSP页面由静态内容(HTML、CSS、JavaScript)和动态内容...