标签:mamicode key 资源 方式 text 输出流 空间 页面 ons
tomacat 还是只认识servlet,
我们自己写的jsp通过 JspServlet引擎转换成了一个servlet.java文件;
我们在.jsp文件中,写的都是<html><font>之类的,
然后在JspServlet引擎的作用下, 都转换成了resp.getWriter().write("<html>")
resp.getWriter().write("<font>")
这就非常方便我们了, 我们可以少写很多代码!
.jsp文件中各个注释
jsp的局部代码块声明方式:<%java代码%>
jsp的全局代码块声明方式:<%!java代码%>
jsp的脚本段声明方式:<%=Java代码%>
Jsp的静态引入和动态引入:
(1)静态引入:<%@include file="要引入的资源相对路径"%>
注意: 被引入的即是品文件和原有jsp文件被转译成一个Java文件使用; 所以, 静态引入不能声明同名变量;
(2)动态引入:<jsp:include page="****.jsp"></jsp:include>
注意:被引入的文件会被单独转译,原有jsp文件会调用被引入的jsp文件; 所以, 可以声明同名变量;
Jsp的forward标签:
for word标签是把一个新的页面给你;
静态引入和动态引入是把你先有页面的资源和引入的页面资源组合起来一起给你.
一个是只给你新的.
一个是把旧的新的组合起来都给你;
1.内置对象:
jsp在转译成其对应的Java文件(也就是Servlet)时, 会默认在_jspService方法中声明创建几个对象.
2.特点:
我们可以在jsp页面中, 使用<% Java局部代码块 %>, 在局部代码块中直接使用内置对象;
3.对象:
标签:mamicode key 资源 方式 text 输出流 空间 页面 ons
原文地址:https://www.cnblogs.com/EricShen/p/11510708.html