javascript
jsp 使用base标签 没有作用_JSP学习篇
什么是jsp?
JSP全名Java Server Pages,中文名叫Java服务器页面,其根本是一个简化的Servlet设计,是由Sun公司倡导,多家公司参与建立的一种动态网页技术标准.
访问原理流程
浏览器发起请求,请求JSP,请求被Tomcat服务器接收,执行JspServlet将请求的JSP文件转义成为对应的java文件(也是Servlet),然后执行转义好的java文件。
引擎
JspServlet
page指令的属性及作用
language: 声明转译的语言
import: 声明转译时导入的java包文件
page Encoding:设置jsp的数据保存的编码格式
contentType :设置数据的响应编码格式
session :设置session的状态,默认为true,也就转译的servlet 文件中默认session是开启的
isErrorPage :默认为false ture表示开启exception异常对象的使用
errorPage :设置当isp运行出现异常错误时跳转指定的页面
page指令session属性的作用
设置session的状态,默认为true,也就转译的servlet文件中默认session是开启的
局部代码块和全局代码和语句的声明分别是
局部代码块<% Java代码%>
全局代码 <%!Java代码%>
局部代码块声明和全局代码块声明的区别是
答: 使用局部代码块声明的java代码会被原样转译到_jspService方法中。 全局代码块的java代码会转译成全局代码
jsp的注释
除了jsp本身的注释不会被转译也会被响应转译其他注释会给浏览器,不会执行
jsp的注释<% %>的特点是什么
不会被转译也不会被响应给浏览器,不会执行
静态引入和动态引入的标签
静态引入<%@include file="xxx.jsp"%>
动态引入<jsp:include page=xxx.jsp">
静态引入和动态引入的区别是
静态引入转译后只有一个java文件,动态引入转译后会有多个java文件
静态引入不声明同名变量,动态引入可以
forward标签的作用及使用注意事项是?
答: 作用是跳转至其他页面
注意子标签只能有<jsp:param value="" name=""/>
jsp的九大内置对象分别是?。
pageContext
request
session
application
out
response
page
config
exception
jsp中的四个作用域对象是
pageContext-当前jsp页面
request-一次请求
session-一次会话或者session未失效
application-服务器启动到服务器关闭
jsp与servlet的职责
jsp负责页面展现,servlet负责业务逻辑
使用相对路径请求转发和重定向会出现什么问题?
可能会找不到jsp文件
为什么请求转发和重定向的路径最好写成绝对路径
使用相对路径可能无法准确定位jsp文件
请求转发和重定向路径中第一个斜杠的含义
重定向表示服务器根目录
请求转发表示项目根目录
jsp中的basePath设置的作用
basePath的值相当于当前项目根目录,并且在head标签中使用了<base href="<%=basePath%>">相当于将当前页面的资源全部默认定位从项目根目录开始查找,我们就不需要写第一个/了
与50位技术专家面对面20年技术见证,附赠技术全景图总结
以上是生活随笔为你收集整理的jsp 使用base标签 没有作用_JSP学习篇的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: clone是深拷贝还是浅拷贝_go-cl
- 下一篇: js input复选框选中父级同时子级也