导图社区 Jsp
JSP(全称JavaServer Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。
网店详情页排版方法分享~包括中心页面组成,优质详情必备,详情页的排版参考方法。感兴趣的小伙伴可以看看哦~
喷绘色彩基础培训方案,内容涵盖色彩基础,喷绘写真。框架清晰,内容丰富,希望对小伙伴有所帮助哦~
酒窖营销计划方案,包括结果目标,过程目标。框架清晰,内容丰富,有需要的小伙伴可以看看哦~ 可供大家参考,借鉴,交流。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
JSP
jsp工作原理:
http://localhost:8080/ServletJsp/lihaoran.jsp
web服务器
第一次访问jsp文件web服务器就会把lihaoran.jsp翻译成Servlet--lihaoran_jsp.java 如果某个jsp文件被修改了也相当第一次访问
jsp-->生成的lihaoran_jsp.java文件格式简化: public final class lihaoran_jsp extends org.apache.jasper.runtime.HttpJspBase { public void _jspInit() {} public void _jspService(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException, ServletException out.write(" <body>\r\n"); out.println("hello world"+"当前日期="+new java.util.Date()); out.write(" </body>\r\n"); out.write("</html>\r\n"); } public void _jspDestroy() {}
再将lihaoran_jsp.java编译成lihaoran_jsp.class,然后所.class加载到内存当中执行
第二次以上访问就直接访问.class内存实例,因此jsp也是单例的,所以第一次访问jsp网站速度慢,二次以后会快
Jsp定义:
jsp是基于Servlet的动态网站技术 jsp是包涵java的html页面 jsp=html+java+css+javascript
JSP九大内置对象
1、Request:接收客户端Http请求 request.getParameter("user"); 2、Response:封装jsp产生的回应给浏览器请求信息 response.sendRedirect("/ServletJsp/ServletMain?user="+username); 3、session:用于保存用户信息,保存用户行为 request.getSession().setAttribute("usersession",username); String usersession=(String) request.getSession().getAttribute("usersession"); 4、application:多个用户共享此对象,可以做计数器 5、config:代表jsp对应的Servlet的配置,可以得到web.xml中的参数 6、page:本jsp网页使用即有效 7、pageContext:jsp页面的上下文 8、out:向客户端传输数据,字节流 9、exception:代表运行时异常