jsp的全称:java server pages。Java的服务器页面。
创新互联公司专注于江阳企业网站建设,成都响应式网站建设,商城网站制作。江阳网站建设公司,为江阳等地区提供建站服务。全流程按需定制制作,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务jsp的主要作用是代替Servlet程序回传html页面的数据。
因为Servlet程序回传html页面数据是一件非常繁琐的事情。开发成本和维护成本都极高。
2. JSP的本质jsp页面本质上是一个Servlet程序。
当我们第一次访问jsp页面的时候。Tomcat服务器会帮我们把jsp页面翻译成为一个java源文件。并且对它进行编译成为.class字节码文件。
3. 声明脚本格式:<%! 声明java代码 %>
4. 表达式脚本格式:<%=表达式%>
作用:jsp页面上输出数据
表达式脚本的特点:
1、所有的表达式脚本都会翻译到_jspService方法中
2、表达式脚本都会被翻译成为out.print()输出到页面上
3、由于表达式脚本翻译的内容都在_jspService()方法中,所以_jspService()方法中的对象都可以直接使用
4、表达式脚本中的表达式不能以分号结束
request 请求对象
response 响应对象
pageContext jsp的上下文对象
session 会话对象
application ServletContext对象
config ServletConfig对象
out jsp输出流对象
page 指向当前jsp的对象
excpetion 异常对象
pageContext (PageContextimpl类)、 当前jsp页面范围内有效
request (HttpServletRequest类)、 一次请求内有效
session (HttpSession类)、 一个会话范围内有效(打开浏览器访问服务器,直到关闭浏览器)
application (ServletContext类) 整个web工程范围内都有效(只要web工程不停止,数据都在)
域对象是可以像Map一样存取数据的对象。四个域对象功能一样。不同的是它们对数据的存取范围。
7. JSP中的out输出和response.getWriter输出的区别response中表示响应,我们经常用于设置返回给客户端的内容(输出)
out也是给用户做输出使用的。
ServletContextListener它可以监听ServletContext对象的创建和销毁。
ServletContext对象在web工程启动的时候创建,在web工程停止的时候销毁。
监听到创建和销毁之后都会分别调用ServletConetextListener监听器的方法反馈。
参考资料:JavaWeb全套教程
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧