jsp内置对象为什么可以直接使用?
今天面试时,面试官这样问我?我虽回答:JSP内置对象是指不用声明就可以在JSP页面的脚本部分直接使用的组件,但他显然不以为然!请哪位达人,解释下,为什么内置对象可以直接使...
今天面试时,面试官这样问我?我虽回答:JSP内置对象是指不用声明就可以在JSP页面的脚本部分直接使用的组件,但他显然不以为然!请哪位达人,解释下,为什么内置对象可以直接使用,而不用实例化?
展开
3个回答
展开全部
因为JSP经过编译后,其实是生成了,java代码,在这写代码中,自动加了 JSP内置对象的实例化
这是其中的一部分.
public void _jspService(HttpServletRequest request, HttpServletResponse response)
throws java.io.IOException, ServletException {
JspFactory _jspxFactory = null;
PageContext pageContext = null;
HttpSession session = null;
ServletContext application = null;
ServletConfig config = null;
JspWriter out = null;
Object page = this;
JspWriter _jspx_out = null;
PageContext _jspx_page_context = null;
这是其中的一部分.
public void _jspService(HttpServletRequest request, HttpServletResponse response)
throws java.io.IOException, ServletException {
JspFactory _jspxFactory = null;
PageContext pageContext = null;
HttpSession session = null;
ServletContext application = null;
ServletConfig config = null;
JspWriter out = null;
Object page = this;
JspWriter _jspx_out = null;
PageContext _jspx_page_context = null;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
谁说不用实例化的??
你的jsp文件在生成java文件时自动初始化了内置对象
你的jsp文件在生成java文件时自动初始化了内置对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是楼上所写的,你能看到的那样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询