JSP--基础

在jQuery能够获取就可以设置,但是只能设置对象。


selected
checked
eadomly
noresize 
disabled 禁用


ready()函数不应与<body onload = "">一起使用


-------------------------------------------------------------------------------------------------------------------------------------------------------------------------


-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
JSP页面实际上是Servlet

与HTML页面的不同:


1.在JSP页面中可以写Java代码     语法:<%java代码 %> <%java代码%>
2.在JSP页面中可以使用request和session


JSP和Servlet


1.JSP页面的优点:方便显示
2.JSP页面的缺点:不方便处理业务逻辑


3.Servlet的优点:方便处理业务逻辑
4.Servler的缺点:不方便显示


JSP和Servlet是相辅相成,互补使用


JSP页面运行原理


1.JSP容器会将JSP转译成Servlet,在通过Servlet容器来启动和执行
2.index.jsp页面对应的Servlet在你存放的文件夹里

JSP页面的语法


A.编译器指令


1.include:<%@ include file = "top.jsp"%>(产生一个类)静态引入
注意path和basePath这两个变量
2.page;
3.taglib;


B.脚本语言


1.注释:<!-- -->(能在源代码中看见,不能注释java代码),<%-- --%>(不能再
源代码中看见,能注释java代码)
2.声明:<%! %>声明变量和方法
3.java脚本段:<%  %>
4.表达式:<% %>


C.动作语法 


1.<jsp:forward>实现转发的作用
2.<jsp: include>(产生两个类)动态引入不注意path和basePath这两个变量
3.jsp标签实现的就是java代码的作用


-------------------------------------------------------------------------------------------------------------------------------------------------------------------------


-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
JSP页面中的九个内置对象


1.request:    请求对象(作用域)
2.response:   相应对象
3.pageContext:页面上下文对象(作用域)
4.session:    会话对象(作用域)
5.application:应用程序对象(作用域)
6.out:        输出对象
7.config:     配置对象
8.page:       页面对象
9.esception:  侧外对象


-------------------------------------------------------------------------------------------------------------------------------------------------------------------------


-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
通过pageCript对象可以得到其它八个内置对象


1.request     = pageContext.getRequest ();
2.response    = pageContext.getResponse();
3.session     = pageContext.getSession ();
4.application = pageContext.getServertContext();
5.out         = pageContext.getOut();
6.config      = pageContext.getServletConfig();
7.page        = pageContext.getPage();
8.exception   = pageContext.getException();


pageContext还有两个方法:


1.pageContext.forward("转发的页面");
2.pageContext.include("包含的页面");


-------------------------------------------------------------------------------------------------------------------------------------------------------------------------


-------------------------------------------------------------------------------------------------------------------------------------------------------------------------


JSP EL操作的内容


1.常量
2.运算
3.变量
4.隐私对象

1.常量
a.布尔型   :${true}
b.整型     :${10}
c.浮点型   :${10.5}
d.字符串型 :${"xiao yu"}
e.空类型   :${null}


2.运算
a.EL算术运算符:+、-、*、或div、%或mod
b.EL关系运算符:==或eq、!=或ne、<或lt>、或gt、<=或le>=、或ge
c.EL逻辑运算符:&&或and、||或or、!或not
d.其它运算符  :()括号运算符、$、{A?B:C}条件运算符
3.变量
a.在pageContext域中查找:${pageScope.变量名}
b.在request域中查找    :${requestScope.变量名}
c.在session域中查找    :${sessionScope.变量名}
d.在application域中查找:${applicationSecope.变量名}
4.隐私对象
a.与范围有关的隐私对象:
1.applicationScope、sessionScope、requestScope、pageScope
b.与输出有关的隐私对象:
1.param、paeamValues用来获取用户的请求参数
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值