简述JSP

作者: 蓝色Hippie | 来源:发表于2018-08-13 09:01 被阅读40次

一、jsp作用

通过Servlet进行整个网站的开发是可以的。 不过在Servlet中输出html代码,特别是稍微复杂一点的html代码,就会给人一种很酸爽的感觉。 

如果能够直接使用Html代码,然后在html中写java代码,就好了~ 

JSP ... 就可以干这个事情。

二、为什么JSP可以在html中运行java代码?

因为JSP被转译成了Servlet

三、jsp 的页面元素

四、指令include和动作include的区别

指令:<%@include file="footer.jsp" %>

动作:<%jsp:include page="footer.jsp" %>

关于两种方式的传参:

1.因为指令<%@include 会导致两个jsp合并成为同一个java文件,所以就不存在传参的问题,在发出hello.jsp 里定义的变量,直接可以在footer.jsp中访问。

2.而动作其实是对footer.jsp进行了一次独立的访问,那么就有传参的需要。

五、cookie

cookie是在服务器端创建,然后发送到客户端,保存在浏览器。下次访问时,就将cookie发送到服务器。

1.设置cookie

<%

    Cookie c = new Cookie("name", "Gareen");

    c.setMaxAge(60 * 24 * 60);

    c.setPath("127.0.0.1");

    response.addCookie(c);

%>

2.获取cookie

<%

    Cookie[] cookies = request.getCookies();

    if(null!= cookies)

        for(intd = 0; d <= cookies.length - 1; d++) {

            out.print(cookies[d].getName() + ":"+ cookies[d].getValue() + "
");

        }

%>

六、session

session的中文翻译为会话,会话指用户打开浏览器开始,无论访问了多个页面,点击了多少链接,都属于同一个会话。直到关闭浏览器为止,都属于同一个会话。

1.设置session

<%

   session.setAttribute("name", "teemo");

%>

2.获取session

<%

    String name = (String)session.getAttribute("name");

%>

相关文章

  • 简述JSP

    一、jsp作用 通过Servlet进行整个网站的开发是可以的。 不过在Servlet中输出html代码,特别是稍微...

  • JSP简述

    在Servlet出现之后,随着使用范围的扩大,人们发现了它的一个很大的一个弊端。那就是为了能够输出HTML格式内容...

  • JSP简述

    JSP基本概念 JSP是英文(java server pages)的简称,由HTML页面中混合Java语句和JSP...

  • JSP 简述

    JSP(全称Java Server Pages)是由 Sun Microsystems 公司倡导和许多公司参与共同...

  • JSP、Servlet简述

    JSP(Java Server Pages)是由Sun公司发布的用于开发动态Web应用的一项技术具有简单易学、跨平...

  • springboot配置thymeleaf与jsp共存

    简述 原项目是springboot 使用默认的thymeleaf模板新需求需要同时支持JSP代码 原有thymel...

  • Java篇-EL与JSTL

    一 : EL简述 在jsp实际开发中,为了获取servlet域对象中存储的数据,经常需要书写很多java代码,这样...

  • [JSP] 九大内置对象

    一、简述: 1.JSP九大内置对象分为四类: 输入输出对象:out对象、response对象、request对象 ...

  • java web 应用无法访问.html页面

    问题简述:可以访问以.jsp为后缀的页面,不能访问.html为后缀的页面 问题原因:【/】:它会拦截所有的url,...

  • 中级程序员必备面试题(无答案)

    如何创建一个有序集合用jdbc写一段有事务的代码简述servlet,jsp,Struts2,springMVC是否...

网友评论

      本文标题:简述JSP

      本文链接:https://www.haomeiwen.com/subject/ysuzvftx.html