首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JSP总结

1.为什么会出现JSP HTML的优点是可以很好的显示页面,但是缺点是不能处理用户的请求 Servlet的优点是可以处理用户请求并给用户响应,但是缺点是不能很好的显示页面 我们将HTML与Servlet...的优点进行强强联合,就出现了JSP,即HTML+Servlet=JSP 2.JSP简介 JSP全称是Java Server Pages,Java服务页面 JSP页面不能脱离服务器单独运行,即JSP页面必须运行在服务器上...JSP页面就是能写Java代码的HTML,它还是披着HTML外衣的Servlet JSP本质上就是一个Servlet 3.JSP的运行原理 运行一个JSP页面需要经过以下步骤: 例如:我们访问index.jsp...中的标签,在HTML中怎么使用在JSP中就怎么使用 JSP脚本片段 格式: JSP脚本片段用来写Java代码 JSP脚本片段中的Java代码或原封不动的复制到_jspService...> 7.JSP中的九大隐含对象 JSP中的九大隐含对象可以再jsp页面中直接使用 什么是隐含对象 不用声明就可以直接使用的对象 这九个隐含对象在jsp页面中之所以可以直接使用是因为它们已经在_jspService

3K31
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Servlet和JSP总结

    Servlet和JSP总结 1.1. B/S和C/S 1.2. 什么是服务器 1.3. 什么是web服务器 1.4. 通过scoket实现web服务器 1.5. 市面上常见的web服务器 1.6....)也可以写Java代码片段,容器会将此文件转换成Servlet来执行 总结:jsp文件的本质就是Servlet 如何创建jsp文件 创建一个file 名称为first.jsp 在jsp文件中可以写以下内容...() %>/jsp/a.jsp") 总结 以后工作中更多的使用的是绝对路径,可维护性和扩展性更好,相对路径可能会出现一个地方更改多个地方出现错误的情况 状态管理(数据管理) 什么是状态管理 将浏览器和服务器之间的多次交互建立关系...--注释内容--> : 代码会被注释但是代码会被执行 内容 --%> : 代码会被注释,不会执行 JSP如何执行的 将JSP转成Servlet 调用Servlet JSP...标签和EL表达式 什么是jsp标签 是sun公司提供的一套类似于html标签的内容,用于替换jsp中出现的java代码 因为在jsp中写java代码不利于维护,代码的可读性也很差,以后工作时显示相关的内容很可能交给前端工程师或者美工

    2.6K20

    JSP总结二(动作元素)

    JSP总结二(动作元素) 1.1. 1.2. 1.3. 1.4. JavaBean的存活范围 1.4.1. 在page范围 1.4.2. 在request范围 1.4.3....参考文章 JSP总结二(动作元素) jsp:include> 前面介绍了一种指令元素include,那是一种静态包含JSP文件,这个标签是动态包含一个JSP页面,也就是被包含的JSP页面和原JSP将合并在一起...动态的包含JSP文件即是被包含的JSP和原JSP分别转译为一个Servlet类,这就保证了其中的变量可以重复定义了,因为并不是在一个类中了 jsp:include page="相对的文件路径">的使用的get的请求的话,提交的时候url会有请求值的 http://localhost:8080/web2/JSP/Demo1.jsp?...和当前网页共享一个客户请求的网页,即当前jsp网页中指令以及标记包含的其他jsp文件,也就是转发和包含的Jsp文件也是可以共享这个JavaBean对象的,这个和

    49510

    jsp知识点总结

    1.什么是jsp: sun公司制定的一种服务器端动态页面技术的组件规范,什么意思呢说白了就是 你HTML脚本职能在网页上显示静态的页面,比如1+1=,那么如果我要在前端显示 计算结果怎么办呢?...这个时候HTml是做不到的,因为他无法进行计算操作,也就是动态的操作 所以必须在服务器端你就要有一个很好的组件来给我做计算,这个时候 jsp诞生了,是HTML代码和JAVA代码的组合 2.为什么要有jsp...: 在没有jsp之前,人们也能在前端显示动态的效果,但是那个时候是用out.print(“HTML语言”) 那样对大型程序很是复杂的所以产生了jsp,其实它本质还是要在后台转换成out.print......jsp这个文件 (3)有的话就讲jsp转换成java程序,一个servlet类 (4)服务器执行完转换以后的java代码 (5)讲执行结果返回给浏览器 (6)浏览器收到结果将服务器端的结果展现在前端 一个小练习...HELLOWORD是HTML,20次使用的for循环就是java 了,二者合并就是jsp了 jsp就这么多内容

    41330

    总结操作标签的内容

    前两期分别给大家总结了获取标签的方法和设置样式的方法,如果想具体了解获取标签的方法和设置样式的方法,可以回复“获取标签”和“设置样式”到“HTML5学堂”公众号。...在实现页面交互效果的时候,操作标签的内容是必不可少的,所以今天我们要给大家总结的是操作标签的内容。...代码分析: outerHTML属性替换标签内的所有内容,但是也会把本身给替换掉(如:id名为wrapEle的标签被替换了); innerHTML与outerHTML属性总结 innerHTML和outerHTML...:能够获取/设置元素的内容(元素内容可以包含标签); 在获取和设置的时候,innerHTML操作的是标签内的内容,outerHTML操作的是标签内的内容并且包含本身; IE6~8会将获取到的标签全部转换为大写形式...; innerText与outerText属性总结 innerText ourterText :能够获取/设置元素的内容(元素内容是文本内容); innerText与outerText获取标签内容的时候是具有相同功能

    1.8K110

    javaweb学习总结(十四)——JSP原理

    一、什么是JSP?   JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。   ...JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。...Catalina\localhost\项目名\org\apache\jsp目录下可以看到index_jsp.class的源代码文件index_jsp.java,index_jsp.java的代码如下:...2.3、Jsp页面中的java代码服务器是如何执行的?   ...因此最好的办法就是根据这两门技术的特点,让它们各自负责各的,servlet只负责响应请求产生数据,并把数据通过转发技术带给jsp,数据的显示jsp来做。

    56420

    JSP总结三(JSTL核心标签库的使用)

    JSP总结三(JSTL核心标签库的使用) 1.1. 简介 1.2. 属性处理与输出标签 1.2.1. 属性处理标签 1.2.2. 输出标签 1.3....实例 JSP总结三(JSTL核心标签库的使用) 简介 其实在我们编写JSP网页的时候是不希望在JSP页面中出现Java代码的,这里我们就要使用JSTL的核心标签库来实现。...其中的属性有value (输出的内容,其中可以是JEL的${}或者一个字符串) ,escapeXml(这个使用来控制是否将输出的内容中有html标签的是否用替代字符替换,默认为true表示用替代字符替换...),default(如果输出的内容为null或者为空的时候那么就直接不显示任何内容,但是我们可以定义default的值来默认显示的值) 使用EL表达式输出 的属性x...输出html语句 我是陈加兵" escapeXml="false"> 指定输出的默认的内容

    1.2K20

    初学Java Web(6)——JSP学习总结

    ,但是在 Java 源文件中通过字符串拼接的方式生成动态 HTML 内容会导致代码维护困难、可读性差 JSP 虽然规避了 Servlet 在生成 HTML 内容方面的劣势,但是在 HTML 中混入大量...),动态输出HTML内容 4.动态生成的HTML内容返回到浏览器显示 MVC模式在Web开发中的好处是非常明显,它规避了JSP与Servlet各自的短板,Servlet只负责业务逻辑而不会通过out.append...参考:知乎@David ---- JSP 的执行原理 总结: 当访问一个 JSP 页面时,该页面请求将会讲给服务器中的 JSP 引擎去处理,它负责解释和执行 JSP 页面,每个 JSP 页面在第一次被访问时...原理: 把目标组件的内容加到源组件中,输出结果。...动态包含: jsp:include page="被包含页面的路径">jsp:include> 包含的时机:在运行阶段合并代码 最终将得到两个 class 文件 总结:在实际开发中,能用静的就别用动的

    2K70

    JSP总结四(EL表达式)

    JSP总结四(EL表达式) 1.1. 简介 1.2. 隐含对象 1.2.1. 与属性相关的隐含对象 1.2.2. 与请求参数相关的隐含对象(param,paramValues) 1.2.3....关系运算符 JSP总结四(EL表达式) 简介 JSP页面尽量不要使用scriptlet编写java代码,因此我们可以使用EL表达式可以替代Java语句的使用 隐含对象 与属性相关的隐含对象 属性的隐含对象有...PageScope,requestScope,sessionScope,applicationScope分别对应的是JSP中的PageContext,request,session,application...,因此可以取得JSP对象使用setAttribute()设置的属性,如果没有使用EL隐含对象获取属性的值,那么默认是从PageScope开始寻找 <% request.setAttribute...下面我们使用表单提交,测试一下 JSP代码(表单提交) jsp" method="get"> 姓名:<input type="text" name

    66410

    JavaWeb学习总结——JSP中的九个内置对象

    JSP引擎在调用JSP对应的_jspServlet时,会传递或创建9个与web开发相关的对象供_jspServlet使用。...JSP技术的设计者为便于开发人员在编写JSP页面时获得这些web对象的引用,特意定义了9个相应的变量,开发人员在JSP页面中通过这些变量就可以快速获得这9大对象的引用。...JSP页面中的out对象的类型为JspWriter,JspWriter相当于一种带缓存功能的PrintWriter,设置JSP页面的page指令的buffer属性可以调整它的缓存大小,甚至关闭它的缓存。...只有向out对象中写入了内容,且满足如下任何一个条件时,out对象才去调用ServletResponse.getWriter方法,并通过该方法返回的PrintWriter对象将out对象的缓冲区中的内容真正写入到...java代码的,如果jsp页面出现了java代码,那么就应该想办法把java代码移除掉,我们可以开发一个自定义标签来移除jsp页面上的java代码,首先围绕自定义标签写一个java类,jsp引擎在执行自定义标签的时候就会调用围绕自定义标签写的那个

    95820

    jQuery中的常用内容总结(一)

    jQuery中的常用内容总结(一) 前言 不好意思(✿◠‿◠),由于回家看病以及处理一些其它事情耽搁了,不然这篇博客本该上上周或者上周写的;同时闲谈几句:在这里建议各位开发的童鞋,如果有疾病尽快治疗,...嗯~,这里总结下,jQuery对象一般包含: List:存放dom内容,context:选择范围(相当于作用域) length:当前选择器选择的数量(也就是List对象的大小) prevObject...:上一个选择对象(如果没有则都是document) selector:选择的方式(就是选择器括号里面的内容)  且注意!...以上我使用的是chorme的console来直接取的,从脚本返回的结果并不能直接说明已经选择到需要选择的那个,这个需要个简单的方法(稍后会讲)来说明结果的正确性:使用text();方法(取节点内的内容)...; OK,节点选择的内容大致说完了,下面说说节点操作和节点CSS操作==> 实际开发中对节点的常用操作有哪些呢,这里我理一理:节点的显示和隐藏、取值、设置或修改参数、删除、设置或修改节点的CSS、选中的

    1K30

    jQuery中的常用内容总结(二)

    jQuery中的常用内容总结(二) 转载请注明地址: http://www.cnblogs.com/funnyzpc/p/7571993.html 前言   距离上次博客更新已经有二十来天了(●′ω`●...),恍惚之间时间已经从身边流走~,好难过≡(▔﹏▔)≡;所以,我决定这次不管熬夜到几点都要把本节和第三节内容全部写完~ 内容提要 ---- 选择器(上一节) 选择器的扩展方法(上一节) 节点的CSS操作及节点其他操作...3 alert("这是一个弹出框~"); 4 }else if(2==val){ 5 var text = prompt("这是一个输入对话框,请输入您的内容...:","20"); 6 alert("您输入的内容是:"+text); 7 }else if(3==val){ 8 var text=confirm("确定是您输入的内容吗...(val)来区别弹窗类别,其:     第一种弹窗使用alert,是最简单最通用也是最不堪大用的弹框     第二种弹窗使用的是原生的prompt,同时需要把这个对象赋给一个变量,通过参数可以即可获取到用户输入的内容哦

    1.5K110

    jQuery中的常用内容总结(二)

    jQuery中的常用内容总结(二) 转载请注明地址: http://www.cnblogs.com/funnyzpc/p/7571993.html 前言   距离上次博客更新已经有二十来天了(●′ω`●...),恍惚之间时间已经从身边流走~,好难过≡(▔﹏▔)≡;所以,我决定这次不管熬夜到几点都要把本节和第三节内容全部写完~ 内容提要---- ajax在实际开发中用的特别多,尤其是前后端分离的今天甚是~...3 alert("这是一个弹出框~"); 4 }else if(2==val){ 5 var text = prompt("这是一个输入对话框,请输入您的内容...:","20"); 6 alert("您输入的内容是:"+text); 7 }else if(3==val){ 8 var text=confirm("确定是您输入的内容吗...(val)来区别弹窗类别,其:     第一种弹窗使用alert,是最简单最通用也是最不堪大用的弹框     第二种弹窗使用的是原生的prompt,同时需要把这个对象赋给一个变量,通过参数可以即可获取到用户输入的内容哦

    1.2K30
    领券