jsp java 交互_[Java教程]用JSP实现动态交互

[Java教程]用JSP实现动态交互

0 2015-05-08 00:00:21 一、什么是JSP?

1、在HTML中嵌入Java脚本代码

2、由应用服务器中的JSP引擎来编译和执行嵌入的Java脚本代码

3、然后将生成的整个页面信息返回给客户端

二、为什么需要基于B/S技术的动态网页?

使用动态网页,可以动态输出网页内容、同用户进行交互、对网页内容进行在线更新三、B/S技术的特点是什么?

1、解释执行HTML文件

2、运行JSP等服务器端程序

四、Web容器处理JSP文件请求需要经过3个阶段:

1、翻译阶段

2、编译阶段

3、执行阶段

注意:第一次请求之后,Web容器可以重用已经编译好的字节码文件

注意:如果对JSP文件进行了修改,Web容器会重新对JSP文件进行翻译和编译

五、JSP 页面组成

JSP 页面的元素包括

1、静态内容(HTML静态文本)

2、指 令(以“ ” 结束。比如:)

3、表达式()

4、小脚本()

5、声 明()

6、注释(<1、!-- 这是注释,但客户端可以查看到 -->  2、 )

六、什么是page指令?

Øpage指令

Ø通过设置内部的多个属性来定义整个页面的属性

Ø语法:

七、JSP中的注释

Ø合理、详细的注释有利于代码后期的维护和阅读

Ø在JSP文件的编写过程中,共有三种注释方法:

ØHTML的注释:

ØJSP注释:

Ø在JSP脚本中注释:

八、Web程序的调试与排错

Ø在运行Web程序时,常犯的一些错误有:

Ø未启动Tomcat服务,或者没有在预期的端口中启动Tomcat服务

Ø未部署Web应用,就试图运行Web程序

Ø运行时,URL输入错误

Ø存放文件的目录无法对外引用,如:文件放入了WEB-INF、META-INF等文件夹

九、什么是JSP内置对象

ØJSP内置对象是 Web 容器创建的一组对象

ØJSP内置对象的名称是JSP 的保留字

ØJSP内置对象是可以直接在JSP页面使用的对象,无需使用“new”获取实例

Ø常用的JSP内置对象

1、out

2、session

3、request

4、application

5、response

十、JSP内置对象request

request对象主要用于处理客户端请求request对象常用方法

方法名称说  明

String   getParameter(String name)根据页面表单组件名称获取页面提交数据

String[   ] getParameterValues(String name)获取一个页面表单组件对应多个值时的用户的请求数据

void   setCharacterEncoding(String charset)指定每个请求的编码,在调用getParameter( )之前进行设定,可以解决中文乱码问题

String   getRemoterAddr()返回提交请求的客户机的IP地址

JSP内置对象request案例

Ø注册页面

用户名
密码
你喜欢的水果: 苹果 梨 西瓜 香蕉

Ø信息读取显示页面

//在进行页面开发时,存在多种字符集编码设置,我们只需要在页面设置支持中文字符的字符集就可以了//设置读取请求信息的字符编码为GBK或者GB2312或者UTF-8 request.setCharacterEncoding(“utf-8");

Øpage指令常用属性

属性描述默认值

language指定JSP页面使用的脚本语言java

import通过该属性来引用脚本语言中使用到的类文件无

contentType用来指定JSP页面所采用的编码方式text/html,

ISO-8859-1

本文网址:http://www.shaoqun.com/a/116327.html

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。

JS

0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值