第二章 JSP语法 2.1 JSP页面的基本结构 ★组成元素: 1)普通的HTML标记符 2)JSP标记(指令标记、动作标记) 3)变量和方法的声明 4)Java程序片 5)Java表达式 示例:Example2_1 2.2 变量和方法的声明 2.2.1 声明变量 在标记符之间加入Java的变量声明语句。 %!int a,b=10,c; String tom=null,jerry=“love JSP”; Date date; % 变量类型:Java语言所允许的任何数据类型。 变量在整个JSP页面内都有效,称为成员变量。(JSP引擎将JSP页面译成java文件时,这些变量作为类的成员变量,他们的内存空间直到服务器关闭后才释放) 2.2.1 声明变量 ★如果多个客户请求一个JSP页面时,JSP引擎将为每个客户启动一个线程,这些线程共享JSP页面的成员变量。任何一个用户对JSP页面成员变量操作的结果,都会影响到其他用户。 示例:Example2_2 2.2.1 声明变量 ★多线程同时访问同一个共享的变量,且其中一个线程需要修改此变量时,就必须作处理。 2.2.1 声明变量 ★Java语言处理线程同步问题的两种方法: 1)将线程共享的变量放入一个synchronized块 2)将修改变量的方法用synchr
原创力文档

文档评论(0)