认识并简单编辑Eclipse中的Jsp

jsp

jsp学习目标

一.编辑jsp所需掌握的知道点汇总

1.掌握什么是jsp,为什么用jsp, jsp怎么运作
2.掌握jsp的脚本元素(Scripting Element)
3.掌握jsp的指令
4.掌握jsp的动作
5.掌握jsp的隐含对象(implicit obiect),重点是 (request/session)
6.掌握jsp的对象作用范围(page/request/session/application)
7.掌握什么是javabean,怎么构建javabean,并理解序列化
8.掌握war包的结构,打包和部署方式
9.了解如何在eclipse中创建和编辑jsp
10.掌握HTTP与URL的基础知识

(一)

什么是jsp

1.java技术 2.Server端运行 3.是动态的web Pages
在这里插入图片描述

为什么用jsp

1.更便利地在服务器端生成Html
2.更清晰地将显示逻辑与其他逻辑分开
在这里插入图片描述

jsp怎么运作

1.转化(translate)index.jsp > index.java
2.编辑(compile) index.java > index.class
3运行(execute)运行index实例,处理请求
在这里插入图片描述
在这里插入图片描述

(二)

jsp的脚本元素(Scripting element)

1.声明(declaration):<%! %>
2.脚本(Scriptlet) : <% %> <%-- --%>
3.表达式 expression : <%= % >

如何获取客户端请求参数值

1.设置POST请求解码字符集
request.setCharacterEncoding(“utf-8”);
2.获取客户端数据
<当参数值唯一时>
String name =request.getParameter(“name”);
<当参数重复时>
String [] names = request.getParameterValues(“name”);
ps:若使用request.getParameter只能获取第一个参数值

(三)

jsp的指令

1.在page页面中:
<%@page %>或者jsp:directive.page/
属性contentType, pageEncoding, import, isErrorPage, errorPage等
2.include包含了:<%@include %>或者<jsp:directive.include />
3.taglib标签库:
<%@taglib %>

关于page指令 *

pageEncoding属性指定了Jsp文件本身所用的编码集,若设定pageEncoding,且jsp文件的字符集设置为default(根据内容自动设定),则eclipse的jsp编辑器会自动将jsp文件内容改为pageEncoding指定值,另外,jsp转化器(将jsp转化成java文件)会用该属性指定值来解码。

ps:对于jsp文件,html的meta元素中的charset不起作用,例如< meta charset=“utf-8”/>不起作用

(四)

jsp的动作action *

1.foword:< jsp:forward > < jsp:parm >
2.include :< jsp:include > < jsp:param >
3.useBean
< jsp:useBean >
< jsp:setProperty >
< jsp:getProperty >

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值