Java web请求响应笔记:传参方式JSP代码块,行为,运行页面,传参方式隐式对象-诗书画唱
下面是学习JSP部分重要的内容概括:
一、JSP代码块<%%><%=%><%!%><%----%>
二、导包指令:<%@ page import="" %>
三、JSP行为
四、JSP隐式对象
<%@%><%%><%=%><%!%><%----%>
<jsp:include page="">
<jsp:useBean id="" class="">
<jsp:setProperty name="" property="">
<jps:forward page="">
————————————
<%@ %>:页面指令代码块
<% %>:java代码块,这里面的代码可以直接运行的
<%= %>:表达式代码块,这里面只能放表达式
<%-- --%>:注释,在客户端无法看到这里面的注释
<%! %>:定义类的成员属性和方法的块
——————————————
JSP:就是一个html页面,但是你可以在这个页面上写java代码。
在项目中创建一个JSP页面。
src目录下都是创建的java文件,properties,xml
WebContent目录下都是创建的jsp,js,css等文件
——————————
运行jsp页面的步骤:
1、启动tomcat服务器
2、打开浏览器,在浏览器的地址栏输入这个jsp页面的访问路径才可以看到运行结果。
路径:http://localhost:8888/j190802/index.jsp
http://localhost:8888/j190802/page/login.jsp
用<%@ %>中的都是jsp指令。
一、JSP行为
二、request和response
三、传参方式
<jsp:include page="">:include包含
<jsp:useBean id="" class="">
<jsp:setProperty name="" property="">
<jps:forward page="">:farward跳转
request:请求
response:响应
打开浏览器,访问淘宝网的主页搜索商品时候,其实你就向淘宝服务器发送了一个请求,将搜索到的数据打包以后放到响应对象里面,再直接呈现在你的浏览器上
JSP的隐式对象:不需要定义就可以直接拿过来使用的对象。
request和response就是jsp页面上的隐式对象,变量名不能够改