HTTP是B/S模式,即(1)无连接,每次连接只处理一个请求,处理完请求并接受到应答后,会断开连接,(2)无状态,协议对于事务处理没有记忆的能力
GET和POST方法,GET方法是向特定的资源发出请求,POST方法是向指定的资源提交数据并处理请求
JSP参数声明<%! %>
参数输出<%= %> JSP表达式是一个符合JAVA语法的表达式,可以把JAVA表达式的值作为字符串直接输出。
注释<%– –%>
在Eclipse中,(1)web.xml是应用的部署描述符,需要配置欢迎页,servlet等元素时需要此文件(2)注释的快捷键是Ctrl+Shift+/, 代码格式化是Ctrl+Shift+f
JSP的编译指令是通过JSP引擎的消息设置JSP程序的属性以及由该JSP生成的servlet的属性
(1)page指令 定义当前JSP程序的全局属性,如脚本语言类型,需要导入的jar包等<%@ page contentType="" %>
contentType 设置MIME( 互联网的标准textType) 和设置生成网页的编码charset
pageEncoding 设置JSP页面本身的编码
import 设置导入的JAVA类(如果没有导入要需要使用时,则使用完全限定名)
ErrorPage
isErrorPage
(2)include指令 静态包含指令 在包含进来的同时解析被包含页面,同一类型参数不能被定<%@ include file=”hello.jsp” %>JSP动作指令
动作指令和编译指令的区别:编译指令是在JSP转化到Servlet的过程中起作用,而动作指令是客户端在请求时期动态被执行的,每次客户端请求都可能被重新执行一次。
(1)forward指令 将当前程序重新定向到HTML或动态程序
使用配置属性来指定要重定向的目标文件<jsp:forward page="hello.jsp"></jsp:forward>
或者用<jsp:forward>
<source src="hello.jsp"></source>
</jsp:forward>
(2)include动作指令
与静态指令的区别是:静态JSP将其他JSP引入当前JSP
动态的结构上是两者独立,直到输出才合并
是只是除此之外,执行动态指令时还可以增加额外的请求参数<jsp:include page="hello.jsp"></jsp:include>
(3)useBean动作指令
可以在JSP页面实例化一个或若干个JavaBean组件,这些实例化的JavaBean组件可以在JSP程序的其他地方被调用
JSP学习报告
猜你喜欢
转载自blog.csdn.net/qq_33068253/article/details/78743233
今日推荐
周排行