重新捡起JSP——20190319随记

1.index.jsp  放到 WebContent目录下

2.JSP辅助知识

2.1表单元素设置(表单元素是用户与网页进行信息交互的主要手段)

    2.1.1表单元素:<form> ————用于创建数据条目表,如填写个人注册信息的注册表。

    <form name="" method="" onReset="" action="" onSubmit="" target="">

    </form>

    name:指定表单名称

    method:数据传送到服务器的方式。

                   get:将输入的数据追加到action指定的地址后面,并传送到服务器

                   post:将输入的数据按照HTTP中POST传输方式传送到服务器。

    onReset / onSubmit:主要针对重置按钮和提交按钮,分别设置在单击这两个按钮之后要执行的程序。

    action:设置处理表单数据程序URL的地址

    target:指定输入结果显示再在哪个窗口。  可选值 :_blank、_self、_parent

    2.1.2输入框元素:<input>  ————用来指定表单中数据的输入方式及表单的提交按钮

    <input  type="" name="" align="" value="" src="" checked maxlength="" size="" οnclick="" οnselect=""/>

    type:输入数据的类型

             text:当行文本     textarea:多行文本     password:输入数据为密码时,显示为 * 

             checkbox:复选框    radio :单选框       submit:提交按钮,数据将被送到服务器      reset:清除表单数据,以便重新输入

             file:表示插入一个文件       hidden:隐藏域     image:表示插入图片    button:普通按钮

    name:当前<input>元素的名称

    align:设置表单的位置。left、right、middle、top、bottom

    value:设定输入的默认值。

    src:针对type=“image”属性,设置图像文本的地址。

    checked:表示选择框中,此项被默认选中。

    maxlength:在输入单行文本时,输入的最大字符的个数。

    size:再输入多行文本时的最大输入字符数。

    onclick:单击按钮时调用的子程序。

    onselect:当前项被选中时调用的子程序。

2.1.3选择元素:<select>、<option>  ————用来设置下拉列表或滚动列表来选择要提交的数据

    <select name="" multiple="" size="">

       <option value="" selected> value</option>

   </select>

name:选择列表的名称,供应用程序识别

multiple:设置选择列表的选项数量,即高度

size:让选项列表有多种选择

     value:设置该选项的值

     selected:该选项被选中

2.1.4输入文本框元素:<textArea>

<textArea name="" cols="" rows="" wrap="">

    wrap:设置多行文本字段的换行。

                    off:表示不使用此属性

                    physical:强迫浏览器在发送资料时必须将文本中的换行元素 送出

                    virtual:送出连续成串的字。(除非按下enter键)

2.1.5图像元素:<img> ————指定HTML文件中插入的图像

<img src="" dynsrc="" height="" width="" vspace="" hspace="" border=""/>

     src和dynsrc:表示图像文件和视频文件的地址

    height和width:插入图像的高度和宽度

    vspace和hspace:插入图像的上下、左右空白区域的大小

2.1.6多媒体元素:<embed>————表示可以播放音乐和视频

<embed autostart="" loop="" height="" width="" >

2.1.7超链接元素:<a>

<a href="" target="">value</a>

    target:_self   在原来页面上打开超链接

                 _blank   在新窗口打开

2.2JSP中的JavaScript语言

脚本语言就是可以和HTML混合使用的语言。————JavaScript在任何浏览器傻瓜都可以运行。

JavaScript是一种高级脚本语言。①采用在HTML文本中嵌入小程序段的方式,开发过程简单,并且提高了响应速度。②可以直接对用户或客户的输入做出响应,而不需要经过Web服务器,减少了客户浏览器与服务器之间的通信量,提高了速度。③它是一种平台无关的脚本语言,依赖于浏览器,与操作系统无关。

JavaScript区分字母的大小写,而HTML不区分字母大小写。

 

2.2.1基本语法

常见数据类型:

    number:数值型——包括整数(可正负)和浮点数

    string:字符串型——字符串数据应加上单引号或双引号

    Boolean:布尔型——FALSE、true

    object:对象型——是JavaScript重要组成部分

变量:————常量和变量

    JavaScript对变量的数据类型要求不严格,不必声明每一个变量的类型。通常用var关键字声明一个变量。 var bool=false;

数组:————由一组数字按照顺序排列在一起,并放在同一个变量中,而每个数值都可以通过索引得到数组中存储的信息。

    声明数组时,使用new 和Array关键字。new代表建立一个新的对象,Array是JavaScript内置的一个对象。

2.2.2常用语句

1、函数定义语句

function 函数名(参数){

    函数执行部分

    return 表达式

}

2、条件语句

if(条件){

    执行语句1

}else{

    执行语句2

}

3、分支语句

switch(表达式){

 case 1:执行语句1;break;

 case 1:执行语句1;break;

....

 default:执行语句;break;

}

4、循环语句  for   for...in    while

2.2.3对象

时间对象:Date     new关键字创建对象

数学对象:Math

字符串对象:String  ——————该对象只有一个属性:length属性,表示字符串中包含的字符数目。

2.2.4事件

所谓事件:由某个对象发出的消息,这个消息标志着某个特定的行为发生,或某个特定的条件成立。

1、指定事件处理程序

①直接在HTML元素中指定,较普遍。

<body οnlοad="alert('网页读取完成,请欣赏!')" οnunlοad="alert('欢迎下次光临,再见!')">

②编写特定对象特定事件的JavaScript,较少。但是在实际操作中比较有用。

<script language="JavaScript" for="对象" event=“事件”>

    事件处理代码

</script>

③在JavaScript中说明。  ???

<事件主角 - 对象><事件>=<事件处理程序>

如果事件处理程序是自定义函数没有任何参数,就不需要加()

function ignoreError(){

     return true;

}

.....

windom.οnerrοr=ignoreError;  //没有使用“()”

2、鼠标单击事件————onclick

<input value="单击按钮" type=“button” οnclick=“alert(鼠标单击事件)”>

3、下拉列表事件————onChange

<select name="select" οnchange="alert('您选择了'+select.value)">

<option value="bj">北京</option>

<option value="sh">上海</option>

</select>

4、判断输入框是否为空

<script type="text/javascript">
    function usercheck() {
        if(document.register.username.value==""){
            window.alert("请输入用户名");
            return false;
        }
        return true;
    }

</script>

**********************************************************没有设计好、表格有点儿丑**************************************************

**********************************************************没有设计好、表格有点儿丑**************************************************

JSP引擎的作用是当客户端向服务器发出JSP页面请求时,将JSP页面转译为Servlet源代码,然后调用Java命令,把Servlet源代码编译成字节码,并保存在相应的目录中。

Servlet引擎的作用是管理和加载应用Servlet模块。当客户端向相应的应用Servlet发出请求时,Servlet引擎把应用Servlet载入Java虚拟机运行,有相应的Servlet处理客户端请求,将处理结果返回客户端。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Baymax_wyl

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值