好久没更了,一周完成了SRDP,一周完成了课程设计,这一周就要好好回顾回顾Java Web的学习轨迹了。

用的eclipse Mars

一、表单

start.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Review</title>
</head>
<body>
<p>表格应用</p>

<table  border=1   width=600 align="center"  cellpadding="3" cellspacing="2"
   background="../images/me.jpg">
   <tr align="center">
   <td colspan="6"><b>成绩单</b></td>
   </tr>
   <tr align="center">
   <th>学号</th>
   <th>姓名</th>
   <th>C++课程设计</th>
   <th>Web开发</th>
   <th>软件开发</th>
   <th>信息伦理学</th>
   <tr align="left">
   <td>1402003100</td><td>海小</td><td>90</td><td>95</td><td>100</td><td>95</td>
   <tr align="left">
   <td>1402003109</td><td>杜丽</td><td>96</td><td>98</td><td>100</td><td>98</td>
   <tr align="left">
   <td>1402003110</td><td>小小</td><td>89</td><td>89</td><td>99</td><td>90</td>
   </table>
</body>
</html>

显示结果:

二、框架

frame.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>框架应用</title>
</head>
<body>
<frameset  rows="80,*" cols="*" frameborder="yes" border="2" bordercolor="#A572AA">
<frame src="top.jsp" name="topFrame">
<frameset cols="15%, 85%" frameborder="yes" border="2" bordercolor="#A572AA">
<frame src="left.jsp" name="mainFrame">
</frameset>
</frameset>
</body>
</html>

left.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>LeftFrame</title>
</head>
<body bgcolor="#EAD0D9">
<font size="5">
<p><a href="main0.jsp" target="mianFrame">第一章   回答在牛奶箱里</a></p>
<p><a href="main1.jsp" target="mainFrame">第二章  深夜的口琴声</a></p>
<p><a href="main2.jsp" target="mainFrame">第三章   在思域车上等到天亮</a>
<p>第四章  听着披头士祈祷</p>
<p>第五章  来自天上的祈祷</p>

</font>

</body>
</html>

三、表单综合应用

TableApply.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>TableApply</title>
</head>
<body>
<form action="" method="post"enctype="multipart/form-data" name="forml1">
<table width="500" border="2" align="center bgcolor="#F2F2F2" bordercolor=#A76BAB>
<tr>
  <td colspan="2" align="center">时光之旅注册</td>
  </tr>
  <tr>
  <td width="100" align="right">用户名:</td>
  <td width="410"><input type="text" name="userid"></td>
  </tr>
  <tr>
  <td align="right">密码:</td>
  <td><input type="password" name="pass"></td>
  </tr>
  <tr>
  <td align="right">确认密码:</td>
  <td><input type="password" name="pass2"></td>
  </tr>
  <tr>
  <td align="right">性别</td>
  <td>
  <input type="radio" name="gender" value="male">男
  <input type="radio" name="gender" value="female">女
  </td>
  </tr>
  <tr>
    <td align="right">特长:</td>
    <td><input type="checkbox" name="checkbox" value="001">绘画
      <input type="checkbox" name="checkbox2" value="002">软件
      <input type="checkbox" name="checkbox3" value="003">文学
      <input type="checkbox" name="checkbox4" value="004">前端
      <input type="checkbox" name="checkbox5" value="005">其它
      </td>
      </tr>
  <tr>
  <td align="right">仙居:</td>
  <td><select name="select">
  <option value="01">北京</option>
  <option value="02">青岛</option>
  <option value="03">上海</option>
  <option value="04">杭州</option>
  <option value="05">南京</option>
  <option value="06">兰州</option>
  </select>
</td>
</tr>
  <tr>
   <td align="right">照片:</td>
   <td><input type="file" name="photo"></td>
   </tr>
   <tr>
     <td align="right">留言:</td>
     <td><textarea name="textfield" rows="4"></textarea></td>
     </tr>
     <tr>
     <td> </td>
     <td><input type="submit" name="Submit" value="提交">
       <input type="reset" name="Submit2" value="重置"></td>
     </tr>
</table>
</form>
</body>
</html>

效果图:

JavaScript小回顾:

一、显示日期:

Date.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JavaScript Review</title>
</head>
<body>
<script language="JavaScript">
 //通过日期类Date的对象来获取当前的年月日和星期
var today = new Date();
var day = today.getDate();
var month = today.getMonth()+1;
var year = today.getFullYear();
var week = today.getDay();
var vw = new Arry("星期天","星期一","星期二","星期三","星期四","星期五","星期六");
document.write("今天是:"+year+"年"+month+"月"+day+"日"+vw[week]);
document.title="今天是"+year+"年"+month+"月"+day+"日"+vw[week];
</script>
</body>
</html>

二、基础的表单验证

FormCheck.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>表单验证</title>
</head>
<body bgcolor="#F8F8F8">
<form name="forml1" action="#" onSubmit="return check()">
    用户名:<input type="text" name="user"><br>
    邮  件:<input type="text" name="email"><br>
    <input type="submit" name="button" value="提交">
    </form>

</body>
</html>

<script language="JavaScript">
 <!--
 function check(){
	 if(document.form1.user.value.length==0){
		 alert("请输入用户名~");
		 return false;
	 }
	 if(document.form1.email.value.indexOf("@")==-1 ||document.form1.email1.value.length==0){
		 alert("请输入正确的email地址");
		 return false;
	 }
	 return true;
 }

//-->

</script>

表单整理先到这儿。。整理数据库去啦。。一个人霸占一个偌大的教室棒极了哇卡卡。。

JSP复习整理(一)表单的更多相关文章

  1. 总结:JSP几种提交表单方法

    问题描述: 最近进了一家“老公司”工作,说他老不是说他成立的早,是因为他的编程框架太l.......low了.EJB的规范模式,使用是IBM经过Eclipse二次开发出来的RAD(Rational A ...

  2. JSP复习整理(五)JavaBean使用表单处理数据

    一.先建立用户输入的数据 usingGetparameter.html <!DOCTYPE html> <html> <head> <meta charset ...

  3. JSP简单练习-获取表单数据

    在JSP中,server端程序与client交互最经常使用的方法就是採用表单提交数据.表单提交的方法主要有两种,一种是get方法.还有一种是post方法.两者最大的差别:使用get方法提交的数据会显示 ...

  4. JavaWeb学习总结(十五)Jsp中提交的表单的get和post的两种方式

    两者的比较: Get方式: 将请求的参数名和值转换成字符串,并附加在原来的URL之后,不安全 传输的数据量较小,一般不能大于2KB: post方式: 数量较大: 请求的参数和值放在HTML的请求头中, ...

  5. jsp 通用获取所有表单值传后台

    新建一个js文件,自定义一个jquery 函数. 在jsp页面引用 下面为:自定义函数 $.fn.GetDivJson = function (prifix,orgModel) { var $oute ...

  6. JSP复习整理(二)基本语法

    最基础的整理.. 一.语句声明 <%@ page language="java" contentType="text/html; charset=UTF-8&quo ...

  7. JSP复习整理(五)JavaBean生命周期

    一.创建一个JavaBean UserBean.java package jsp.test; public class UserBean { private String userName; priv ...

  8. JSP复习整理(四)Cookie

    一.useCookie.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"& ...

  9. JSP复习整理(三)基本语法续

    查看注册后的信息: TestBean.java package com.hai.xaio.cn; public class TestBean { public String userName; pub ...

随机推荐

  1. EF增删库查

    public async Task<bool> Add(fu_ocrresult model) { using (var db = new GENEModel()) { //1.将实体对象 ...

  2. C++中new,delete和new[] ,delete[]的分析

    转载在这里 http://www.cnblogs.com/hazir/p/new_and_delete.html

  3. a版本十日冲刺总汇

    DAY ONE: http://www.cnblogs.com/aruba/p/6041243.html 2016-11-08 DAY TWO: http://www.cnblogs.com/arub ...

  4. PL/0编译器实践---后记

    花了几天时间,把清华版的<编译原理>一书中的PL/0编译器实践了一遍.颇有收获,记录如下: 理解代码的技巧,如何理解一份代码,比如这个程序,其逻辑相对于一般程序就比较复杂了,如何翻译,虚拟 ...

  5. (function($){...}) (jQuery)

    这里实际上是匿名函数 function(arg){...}这就定义了一个匿名函数,参数为arg 而调用函数 时,是在函数后面写上括号和实参的,由于操作符的优先级,函数本身也需要用括号,即:(funct ...

  6. set和enum类型的用法和区别

    mysql中的set和enum类型的用法和区别 mysql中的enum和set其实都是string类型的而且只能在指定的集合里取值, 不同的是set可以取多个值,enum只能取一个值.   1 2 3 ...

  7. 你想要了解但是却羞于发问的有关SSL的一切

    Everything You Ever Wanted to Know About SSL (but Were Afraid to Ask) Or perhaps more accurately, &q ...

  8. Python Day17

    jQuery jQuery是一个兼容多浏览器的javascript库,核心理念是write less,do more(写得更少,做得更多),对javascript进行了封装,是的更加便捷的开发,并且在 ...

  9. 数字与字母混合生成流水号规则--ASP实现

    最近遇到一个比较奇葩的事情,自己所负责的一个系统出现一个流水号用完的问题:正常情况下,流水号用完应该增加多位来解决这个问题.鉴于各种因素,最后决定:位数不变,增加字母进去,当数字用完后,会出现字母,而 ...

  10. 行列转置(Oracle)

    一.Oracle行列转置 1.行转列 (1)创建表格.插入测试数据 create table student( id number, name ), course ), score number ) ...