JavaWeb jsp基础知识回顾

1.jsp(java Server Pages)
在Html中嵌入Java脚本代码
由应用服务器中的Jsp引擎来编译和执行嵌入的Java脚本代码
然后将生成的整个页面信息返回给客户端
jsp = html + java代码 + 指令

2当第一次访问jsp页面
Web容器处理jsp文件请求需要经过3个阶段
翻译阶段 : xx.jsp —> xx_jsp.java
编译阶段 : xx_jsp.java – > xx_jsp.class
执行阶段 : 执行xx_jsp.class
当第二次jsp页面上的内容没有改变时 直接执行阶段

3jsp包含内容
指令 : page指令
html静态页面
Java:
小脚本 <% 嵌套 java业务代码%>
表达式 <%= 输出内容 %>
声明:<% 变量,函数的定义>
静态指令 <%@include page = “”>
动态指令<jsp:include page="">
注释:
<-- html标准注释 -->
<%-- jsp标准注释 --%>

jsp的内置对象:已经定义好的 直接使用即可
request: 客服端请求的对象
request.getCharacterEncoding(“UTF-8”);
request.getParameter(“表单元素name属性值”)
request.getParameterValues("")’
request.getRemoteAddr();//获取客户端的地址
生命周期:仅在一次请求中有效
response:响应给客户端的对象
setCharacterEncoding()
重定向:
直接改变客户端的url地址
使用:response.sendRedirect(“url地址”);
可以避免一些重复提交表单

请求转发:
使用:request.getRequestDispatcher(“url地址”).forward(request, response);
可以通过resquest设置属性 请求转发在另一个页面通过同一个request获取属性值
request.setAttribute(“属性名”,属性值) request.getAttribute(“属性名”)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值