精华内容
下载资源
问答
  • js 笔记

    2013-10-06 08:54:48
    韩顺平JS第二讲 Javascript的基本介绍 ... 脚本语言也有自己的变量,函数,控制语句(顺序,分支,循环)  脚本语言实际上是解释性语言(即在执行时直接对源码进行执行)  Java程序.java→.c

    韩顺平JS第二讲

    Javascript的基本介绍

        JS是用于WEB开发的脚本语言:

        脚本语言是什么:

        脚本语言不能独立使用,它和HTML/JSP/PHP/ASP.NET配合使用

        脚本语言也有自己的变量,函数,控制语句(顺序,分支,循环)

        脚本语言实际上是解释性语言(即在执行时直接对源码进行执行)

        Java程序.java.classjvm   ,   js→浏览器(js引擎来解释执行)

        Js在客户端(浏览器)执行

        因为js是由浏览器来执行的,因此这里有个问题,不同类型的浏览器可能对js的支持不一样。

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

    <html>

     <head>

     <script language="javascript">

     function test(){

    window.alert("hello world!");

     }

     </script>

      <title> New Document </title>

     </head>

     <body>

      <input type="button" οnclick="test()" value="点击一下吧"/>

     </body>

    </html>

    案例:1

    需求:打开网页后,显示hello 

    <html>

     <head>

     <!----js代码是放在head标签间,但实际上也可以放在别的位置-->

     <script language="javascript">

    window.alert("hello!");

     </script>

      <title> New Document </title>

     </head>

     <body>

      <input type="button" οnclick="test()" value="点击一下吧"/>

     </body>

    </html>

    问题:

        js的位置可以随意放

        js必须使用   <script language="javascript">  代码</script>

        在一个html文件中(JSP/PHP/ASP.NET)可以出现多对(script)片段,浏览器会按照先后顺序一次执行

     

    案例2:Hello world程序改进

        如何定义变量:

        如何运算:

    <html>

     <head>

      <title> New Document </title>

     </head>

     <body>

     <!----js代码是放在head标签间,但实际上也可以放在别的位置-->

     <script language="javascript">

     //js中变量的定义(js中变量用var表示,无论什么类型)

     var num1=1;

     var num2=60;

     var result=num1+num2;

    window.alert("结果是"+result);          //alert函数      window.alert表示弹出一个对话框

     </script>

     </body>

    </html>

        Js的变量类型是怎样决定的

    1)         Js是弱数据类型语言,即:在定义变量侍候,统一使用var表示,甚至可以去点var这个关键字

    2)         Js中的变量的数据是由js引擎决定的

    Var name=”shunping”;     //name是字符串

    Var kk=2     //kk是数字

    Name=234;    //这事name自动变成数

        Js的命名规范(函数/变量):

    1)         使用大小写字母,数字,$可以命名

    2)         不能以数字打头

    3)         不能使用js保留字和关键字(即java里的关键字)

    4)         区分大小写

    5)         单行注释://

    6)         多行注释:/*…….*/

    韩顺平JS第三讲

        Js的数据类型:

        基本数据类型

        数值类型

        字符串类型

        布尔类型

    通过typeof可以看到变量的具体数据类型

      举例:

    <html>

     <head>

      <title> New Document </title>

     <script language="javascript">

     var vi="abc";

     var v2=890;

     window.alert("v1"+typeof  v1);

     window.alert("v2"+typeof  v2);

    vi=456;                             //体现js是动态语言:即数据类型可以任意变化

     window.alert("v1"+typeof  v1);     //体现js是动态语言

     </script>

     </head>

     <body>

     </body>

    </html>

        复合数据类型

        数组

        对象

        特殊数据类型

        Null       即:var=null

        Undefined

    即:如下代码

    <script language="javascript">

    window.alert(tt );    //直接报错:未定义

    var  tt;            //未给值

     </script>

     

        Js定义变量,初始化,赋值

        定义变量: var=a

        初始化:  即在定义变量时就给值

        赋值:    即:比如你先定义一个变量 var=tt ,然后再给值:tt=780

     

        js数据类型转换:

        自动转换

    例子:var=123;  //a是数值       a=”hello”   //a的类型是string

     

        强制转换

    例子:字符串转换成数字

    Var a="123”  ;  

    a=parseInt(a);     //使用系统数强制转换

     

    Var b=90  ;    //bnumber

    b=b+””,        //b就是string

      

        运算符

        +    *  /  %

        %(取摸:即两个数相除的余数)     强调:取模主要用于整数之间取模

     

    例子:编写一个程序,判断两个数是否能够整除

          <script language="javascript">

    var a=90;

    var b=8;

    if(a%b==0){

    window.alert("能整除");

    }else{

    window.alert("不能整除");

    }

    </script>

        ++ 运算符

    a++   =  a=a+1

           a--   =  b=b-1

           ++a   表示先把自己加1再赋值

           --a    表示先把自己减1再赋值

    例子:

    Var a=56;

    Var b=++a;       //b=++a等同于[a=a+1;b=a]     b=a++等同于[b=a;   a=a+1;]  

    Window.alert(b);

    Window.alert(a);

        --运算符

        Var a=56;

        Var b=++a;        //b=--a等同于[a=a-1;b=a]     b=a--等同于[b=a;   a=a-1;]  

        Window.alert(b);

        Window.alert(a);

     

     

    展开全文
  • jsp 指令 day07

    2019-10-01 14:44:57
    jsp 指令 是为 tomcat 这个翻译 jsp 的引擎如何处理内容, page 控制如何翻译include ...extends 对应的servlet 的父类,不要求大家改 可以查看当前jsp 生成的文件 *import java.util.* 等同于 import 语句 js...

    jsp 指令 是为 tomcat 这个翻译 jsp 的引擎如何处理内容,
    page 控制如何翻译
    include
    tablib 引入标签

    <%@ 指令名称 属性
    contentType

    extends 对应的servlet 的父类,不要求大家改 可以查看当前jsp 生成的文件
    *import java.util.* 等同于 import 语句


    jsp 引擎自动导入下面名  java.lang.* javax.servlet.* 用到 servlet相关类 不用导包
    如  HttpSession

    javax.servlet.http.* (协议) javax.servlet.jsp  (这个是 jsp 对话里面的)

    原代码都需有 导入两个用 , 分隔

    session 指示是否不生成 HttpSession 对象
    session 为否,就不生成,也不得到,就报错了
    *session.setAttribute 改成true 就不报错了  加一个*表示需要掌握

    buffer JspWrite的缓冲区大小 可选 none|8kb|size
    自动刷新的

    isThreadSafe 线程安全 对应的Servlet 是否实现 SingleThreadModel 可选值是 true[false]
    默认值是什么,看输入的时候,第一个,也不重要
    info=“text”

    errorPage 出现异常时转向的错误页面

    再写一个 error 页面
    吓死它
    损招来了

    “/” 表示绝对路径,代表当前的应用
    这样写不爽,可以全局

    <error-page>
       <exception-type>java.lang.Exception(抓个老大)<
       <location

    是这孩子吧,没问题
    <error-code>404
    <location

    访问的资源正在开发中
    取不到,可以乱写一下 url
    应用路径

    两个都设置,有一个优先级的问题
    *isErrorPage 是否生成异常对象 默认 false
    Throwable exception  = org.apache.jasper.runtime.JspRuntimeLibrary.getTrrowable(request);
    <%exception.getMessage%> 可以记录一下

     

     

    image

     

     

    //=================================================================

    这里想总结一下编码:

    就现在知,翻译之后的编码方式是 iso8859-1

    也就是说源jsp文件一个中间产品为这个,中文会出现这种编码。

    可能会出现下一次识别时的乱码,所以要转换过来。

    JSP经现乱码
    都加滤器间使用new String(strLine.getBytes("iso8859-1"),"gb2312")式编码转换

     

     

     

    转载于:https://www.cnblogs.com/51Tsinghua/p/3803351.html

    展开全文
  • JS基础知识笔记

    2017-10-09 16:22:02
    (2)脚本语言有自己的变量,函数,控制语句(顺序、分支、循环)。 (3)脚本语言实际上是解释性语言(即在执行的时候,直接对源码进行执行)。 (4)java程序 java->class->jvm js->浏览器(js引擎来解释执行)...

    1.JS是用于web开发的脚本语言
    脚本语言是什么?
    (1)脚本语言往往不能独立使用,它和html/jsp/php/asp/asp.net配合使用。
    (2)脚本语言有自己的变量,函数,控制语句(顺序、分支、循环)。
    (3)脚本语言实际上是解释性语言(即在执行的时候,直接对源码进行执行)。
    (4)java程序 java->class->jvm js->浏览器(js引擎来解释执行)。

    2.JS在客户端(浏览器执行)

    3.因为JS是由浏览器来解释执行的,因此这里有一个问题,不同类型的浏览器可能对JS的支持不一样。

    4.JS的变量的类型究竟怎样决定
    (1)JS是弱数据类型语言。
    即:在定义变量的时候,统一使用var表示,甚至可以去掉var这个关键字。
    (2)JS中的变量的数据类型是由JS引擎来决定的。
    (3)局部变量会在函数运行后被删除,全局变量会在页面关闭后被删除。

    5.JS的命名规范(变量/函数)
    (1)使用大小写字母,数字,_,$可以命名。
    (2)不能以数字开头。
    (3)不能使用JS的关键字/保留字。
    (4)区分大小写。
    (5)单行注释 // 多行注释 /* */。

    6.JS的数据类型
    (1)基本数据类型(数值型,字符串,布尔型):字符串用双引或单引赋值,数值赋值不用引号。
    注:使用typeof可以看到变量的具体数据类型是什么.
    (2)复合类型(数组,对象)
    (3)特殊类型(空值null,undefine)

    7.JS数据类型的转换(自动转换,强制转换)

    8.JS的位运算和移位运算
    注: var a=4>>; 结果是1
    var b=-4>>; 结果是-1

    9.JavaScript的控制语句
    (1)顺序控制
    对编程而言,不控制其流程就是顺序控制。
    (2)分支控制(单分支(语句if),双分支(语句if else),多分支(语句if else if else if……语句switch))
    (3)循环控制(for循环,while循环,do while循环)

    10.JS函数
    (1)函数的必要性
    如果在另外的html文件中需要完成同一功能的算法,则可以用函数解决。
    (2)函数概念
    为完成某一功能的程序指令的集合称为函数。在JS中,函数分为自定义函数、系统函数(经常查看JS帮助手册)。
    (3)基本语法

    function 函数名(参数列表){
       //代码
       return值;//可以选择
    }

    如果其他的html,php…要使用该函数又怎么办?
    (将该函数单独提出,写到JS,然后在需要的地方引入即可)
    (4)函数调用方式
    普通调用:

    函数名(实际参数...);

    通过指向函数的变量去调用:

    var myvar=函数名;
    myvar(实际参数...);

    关于接受函数返回值的问题:

    var myvar=test('abc');
    //如果test函数没有返回值,但是你又接受了,则返回的就是undefined;
    //如果有返回值,则是什么就是什么
    window.alert(myvar);

    (5)函数深入使用
    函数的参数列表可以是多个;
    函数列表可以是多个,并且数据类型可以是任意的类型;
    js支持参数个数可变的函数;
    js支持创建动态函数;

    展开全文
  • JSP编写规范

    千次阅读 2015-08-25 16:32:23
    Java代码 指令 隐含对象 一、JSP页面中的HTML代码 - JSP页面中的HTML包括:- HTML标记 - CSS - JavaScript作用:控制页面在浏览器中系那是的效果 转译成Servlet时的规则成为Servlet中的service()方法的out.write...

    JSP文件中,可以包含以下内容:

    • HTML(CSS,JavaScript)
    • 注释(前面有一篇博文已涉及)
    • Java代码
    • 指令
    • 隐含对象

    一、JSP页面中的HTML代码
    - JSP页面中的HTML包括:

    - HTML标记
    - CSS
    - JavaScript
    
    • 作用:控制页面在浏览器中系那是的效果
    • 转译成Servlet时的规则

      • 成为Servlet中的service()方法的out.write语句

    二、JSP页面中的Java代码

    • JSP页面中的Java代码,包含以下三种:

      • JSP表达式
      • JSP小脚本
      • JSP声明
    • 编写位置:页面的任意位置

    • 作用:控制页面中可变内容的产生

    1、JSP表达式

    • 语法规则:<%= ……%>
    • 合法内容:变量、变量加运算符组合的表达式、有返回值的方法
    • 转译成Servlet时的规则:在service()方法中用out.print语句输出该变量、表达式、方法的值

      例如:
      JSP表达式

    2、JSP小脚本

    • 语法规则:<% ……%>
    • 合法内容:能够写在方法里的Java代码片段都可以作为小脚本
    • 转译成Servlet时的规则:原封不动成为Servlet类的service()方法里面的一段代码
      例如:
      JSP小脚本

    3、JSP声明

    • 语法规则:<%! ……%>
    • 合法内容:成员属性或成员方法的声明
    • 转译成Servlet时的规则:成为JSP页面转译成的Servlet类中成员属性或成员方法

      例如:JSP声明

      三、JSP页面中的指令

    • 语法规则:<%@指令名 属性=值 %>
    • 常用指令:
      • page指令
      • include指令
      • taglib指令
    • 作用:控制JSP在转译成Servlet类时生成的内容

    1、page指令

    • 作用:用于导包、设置页面属性

    例如:
    page指令
    2、include指令

    • 作用:在JSP页面转换成Servlet时,能够将其他文件包含进来。可以包含JSP文件也可以时静态的HTML文件。
      通过该语句能方便的在每个JSP页面中包含导航栏、版权声明、logo等
    • 语法:<%@ include file=”url” %>

    例如:
    <%@ include file=”date.jsp” %>


    附上一张简图:
    JSP如何转换成Java
    JSP转换成Java

    展开全文
  • java开源包1

    千次下载 热门讨论 2013-06-28 09:14:34
    JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...
  • java开源包12

    热门讨论 2013-06-28 10:14:45
    JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...
  • Java资源包01

    2016-08-31 09:16:25
    JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...
  • java开源包101

    2016-07-13 10:11:08
    JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...
  • java开源包11

    热门讨论 2013-06-28 10:10:38
    JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...
  • java开源包2

    热门讨论 2013-06-28 09:17:39
    JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...
  • java开源包3

    热门讨论 2013-06-28 09:20:52
    JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...
  • javaDemo-源码

    2021-03-10 12:36:28
    javaDemo 简述 项目大小(完整>一部分>演示) 演示JDBC简单使用 使用通过QueryRunner以及DataSource连接池操作数据库 Part-前端三板斧(html + css + js)简单使用 Part-前端jquery + bootstrap简单使用 部分servlet...
  • java开源包6

    热门讨论 2013-06-28 09:48:32
    JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...
  • java开源包5

    热门讨论 2013-06-28 09:38:46
    JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...
  • java开源包10

    热门讨论 2013-06-28 10:06:40
    JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...
  • java开源包4

    热门讨论 2013-06-28 09:26:54
    JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...
  • java开源包8

    热门讨论 2013-06-28 09:55:26
    JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...
  • java开源包9

    热门讨论 2013-06-28 09:58:55
    JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...
  • java开源包7

    热门讨论 2013-06-28 09:52:16
    JoSQL(SQLforJavaObjects)为Java开发者提供运用SQL语句来操作Java对象集的能力.利用JoSQL可以像操作数据库中的数据一样对任何Java对象集进行查询,排序,分组。 搜索自动提示 Autotips AutoTips是为解决应用系统对于...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...
  • Java之系统知识体系的构建

    千次阅读 2020-12-13 11:35:55
    Java介绍、数据类型、运算符、流程控制语句 方法、数组、面向对象、异常、常用类 .集合、IO流、线程 网络编程、反射、JDBC 非常重要 JavaWeb Jsp、Servlet 请求和响应、Cookie和Session、Mvc
  • Java访问权限控制源代码 1个目标文件 摘要:Java源码,文件操作,权限控制 Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流...
  • 包括JSP编程中常用的js技术。 1.JSP编程中常用的js技术 2. 在下拉列表框里选择一个值后跳出新窗口? 3. 在JSP中启动execl? 4. 两级下拉列表框联动菜单? 5. java中如何把一个目录下的文件移到另一个指定的目录? 6. ...
  • jsp编程技巧集锦

    2008-03-19 17:23:17
    JSP编程中常用的js技术 2. 在下拉列表框里选择一个值后跳出新窗口? 3. 在JSP中启动execl? 4. 两级下拉列表框联动菜单? 5. java中如何把一个目录下的文件移到另一个指定的目录? 6. 制作表格线? 7...
  • Java/JavaEE 学习笔记

    2012-03-20 11:24:22
    第四章 PL/SQL中的控制语句........368 第五章 PL/SQL游标........................370 第六章 PL/SQL异常........................373 第七章 PL/SQL存储过程................374 第八章 PL/SQL包.380 第九章 PL/...
  • 在执行时报错Data truncated for column 'score' at row 1,网上搜大多是说格式没有对应上,可能java里的score是个字符串而数据库里的是double,我也特意检查了一下表格式,发现无误,这是创建表的语句 ``` ...
  • 5、由于使用了layui前端框架,为了保证代码清晰,每个html文件,均对应一个js文件处理,并且js文件名也和jsp文件名一一对应(非常利用修改)。 6、运行步骤:首先将代码导入到eclipse或者其他IDE,然后利用mysql...
  • 以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用Java Web进行程序开发的各个方面的知识和技巧,主要包括Java Web编程基础、文件操作管理、图形图像与多媒体技术、窗体应用技术、JSP操作...
  • 以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用Java Web进行程序开发的各个方面的知识和技巧,主要包括Java Web编程基础、文件操作管理、图形图像与多媒体技术、窗体应用技术、JSP操作...

空空如也

空空如也

1 2 3
收藏数 49
精华内容 19
关键字:

java语句控制jsjsp

java 订阅