精华内容
下载资源
问答
  • 动态引入和静态引入的区别 静态引入: <%@ include file="/xxx.jsp" %> 静态引入两个jsp文件编译成一个java文件,两个jsp文件中可以共享同一个变量,但不能定义重名的变量。 动态引入: <jsp:...

    动态引入和静态引入的区别

    静态引入:

    <%@ include file="/xxx.jsp" %>

    静态引入两个jsp文件编译成一个java文件,两个jsp文件中可以共享同一个变量,但不能定义重名的变量。

    动态引入:

    <jsp:include page="/xxx.jsp"/>
    

    动态引入会生成两个java文件,两个jsp文件中不可以共享同一个变量,可以定义重名的变量。

    在静态引入与动态引入均可使用时,一般使用静态引入。因为在程序运行时只存在一个Servlet,对资源的消耗较少,且不存在调用问题,执行效率较高。

    展开全文
  • ui->label->setPixmap(QPixmap("F:/Project/Qt_Project/QtStudy/src/03/3-8/logo.png")); QMovie *movie = new QMovie("F:/Project/Qt_Project/QtStudy/src/03/3-8/donghua.gif... // 在标签中添加动画 mo...
        ui->label->setPixmap(QPixmap("F:/Project/Qt_Project/QtStudy/src/03/3-8/logo.png"));
    
        QMovie *movie = new QMovie("F:/Project/Qt_Project/QtStudy/src/03/3-8/donghua.gif");
        ui->label->setMovie(movie);                  // 在标签中添加动画
        movie->start();
    
    展开全文
  • charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> Insert title here xxxxxxxxxxxxx (页码JSP1)JSP技术、脚本注释、page\include\taglib指令 (页码JSP2)JSP的九大内置/隐式对象、jsp的动态标签静态包含动态...

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
        pageEncoding="ISO-8859-1"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
    	aaaaaaaaaaaaaaaaaaaaaaaa
    	<%
    		out.write("bbbbbbbbbb");
    		response.getWriter().write("cccccccccccc");
    	%>
    	<%="ddddddddddddddddddd" %>
    
    </body>
    </html>
    

    在这里插入图片描述

    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
        pageEncoding="ISO-8859-1"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
    	<% 
    		//使用pageContext向request域存数据
    		request.setAttribute("name","zhangsan");
    		pageContext.setAttribute("name", "sunba");
    		pageContext.setAttribute("name","lisi",PageContext.REQUEST_SCOPE);
    		pageContext.setAttribute("name","wangwu",PageContext.SESSION_SCOPE);
    		pageContext.setAttribute("name","tianqi",PageContext.APPLICATION_SCOPE);
    	%>
    	
    	<%=request.getAttribute("name") %>
    	<%=pageContext.getAttribute("name",PageContext.REQUEST_SCOPE) %>
    	<%=pageContext.getAttribute("name",PageContext.SESSION_SCOPE) %>
    	<%=pageContext.getAttribute("name",PageContext.APPLICATION_SCOPE) %>
    	
    	<!-- findAttribute会从小到大搜索域的范围中的name,如果找到了就不往下继续找了 -->
    	<!-- pageContext<request<session<application -->
    	<%=pageContext.findAttribute("name") %>
    	
    	<%
    		pageContext.getRequest();
    		pageContext.getOut();
    	%>
    </body>
    </html>
    

    在这里插入图片描述
    在这里插入图片描述
    动态包含
    include1.jsp

    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
        pageEncoding="ISO-8859-1"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
    		<h1>this is include1</h1>
    		<!-- 动态包含include2 -->
    		<jsp:include page="/include2.jsp"></jsp:include>
    </body>
    </html>
    

    include2.jsp

    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
        pageEncoding="ISO-8859-1"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
    	<h1>this is include2</h1>
    </body>
    </html>
    

    静态包含
    include_1.jsp

    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
        pageEncoding="ISO-8859-1"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
    	<h1>this is include1 page</h1>
    	<!-- 静态包含include2 -->
    	<%@ include file="/include_2.jsp" %>
    </body>
    </html>
    

    include_2.jsp

    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
        pageEncoding="ISO-8859-1"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
    	<h1>this is include2 page</h1>
    </body>
    </html>
    

    静态包含编译后是两个html页面拼接而成的
    在这里插入图片描述
    动态页面编译后不会在一个一面内拼接另一个页面,而是翻译成include语句
    include1.jsp
    在这里插入图片描述
    include2.jsp
    在这里插入图片描述
    在这里插入图片描述
    使用jsp:forward完成转发
    forward1.jsp

    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
        pageEncoding="ISO-8859-1"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
    	<jsp:forward page="/forward2.jsp"></jsp:forward>
    </body>
    </html>
    

    forward2.jsp

    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
        pageEncoding="ISO-8859-1"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
    	<h1>xxxxxxxxxxxxx</h1>
    </body>
    </html>
    

    (页码JSP1)JSP技术、脚本和注释、page\include\taglib指令
    (页码JSP2)JSP的九大内置/隐式对象、jsp的动态标签、静态包含和动态包含的区别

    展开全文
  • 动态语言和静态语言

    千次阅读 2020-02-16 21:49:57
    动态语言也称为脚本语言,是介于标签语言(如HTML,XSLT,VML)和静态语言(如C++、C#、Java,也称编译语言)之间的语言。JavaScript、PHP、Perl、Ruby等都是动态语言。动态语言无需编译,它由解释器动态解释执行,...

    动态语言也称为脚本语言,是介于标签语言(如HTML,XSLT,VML)和静态语言(如C++、C#、Java,也称编译语言)之间的语言。JavaScript、PHP、Perl、Ruby等都是动态语言。动态语言无需编译,它由解释器动态解释执行,一般来说,动态语言拥有比静态语言更大的灵活性和表达能力。动态语言优势在于灵活,易于开发和学习,劣势在于性能较低。在高性能服务器和并行处理的实现方案里,动态语言的优势掩盖自身的不足。一般来说,完成同样逻辑功能的程序,使用Ruby或Python之类的动态语言所需的代码量往往只有使用Java实现版本的1/10,相比C/C++差距更大。近两年来,动态语言似乎有山雨欲来风满楼的气势。在各大开发技术网站,有大量介绍动态语言的文章,在各大论坛里,人们针对动态语言的学习、交流、论战、预测的帖子不断成为抢眼热帖,搅动着开发者的神经。动态语言最突出的特性是语法简洁灵活,易于学习,拥有大量高级程序库,无须从底层开始搭建程序,降低了应用实现的难度。一个C++程序员,往往经过了几年的训练仍然不能开发出可用的程序,但动态语言的程序员经过几个月的训练就已经可以编写出可复用性的代码了。此外,动态语言的代码往往以开源的形式发布,容易被使用和学习。程序库往往决定了一种语言应用难度,纵观历史,凡是具有优秀程序库的语言生命力都很顽强,反之则容易销声匿迹。目前几种流行的动态语言,都具有丰富的程序库,在Python中,不仅具有诸如网络应用,多线程,图像处理,科学运算之类的程序库,甚至还拥有多套不同量级的Framework来辅助Web开发。事实上,任何需要的功能几乎都能找到相对稳定的程序库,大部分程序员仅仅需要组合这些库就能编写出强大的应用——这也正是使用动态语言开发程序代码量较少的原因之一。除了众多的程序库,动态语言本身的种类也远远大于静态语言,同样,每种语言也各具特点。Ruby,Python,Groovy,Perl是四种颇具代表性的动态语言,按照一般的看法,这些语言适合用来黏合不同的系统和模块,素有“胶水”的之称。后来人们发现“胶水”不仅仅能粘合其他模块,本身也具有强大的功能。在没有性能问题的重要性不突出的场合,动态语言看起来无所不能了,无论是网站还是应用程序,都能看到动态语言的身影。对时下的程序员来说,掌握一种动态语言已不仅仅是赶时髦,虽然你不一定能够靠单单一种动态语言找到一份喜欢的工作,但适时地采用动态语言,一定可以让你的工作

    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

    变的简单许多。

    展开全文
  • JSP动作标签 这些jsp的动作标签,与html提供的标签有本质的区别。 * 动作标签是由tomcat(服务器)来解释执行!它与java代码一样,都是在服务器端执行的! * html由浏览器来执行!  * &lt;jsp:forward&gt;:...
  • 常用标签 静态包含 在浏览网页的时候,同一个网站的footer可能是不变的,如果要给同一个网站的多个网页...和静态包含不同的是: 动态包含会把包含的jsp页面也翻译成java代码 动态包含底层代码是:org.apache.jasper.ru
  • JSP中sendredirect失效问题与JSP中(动态include标签静态include指令)关系通常当应用程序中所有的页面的某些部分(例如标题、页脚导航栏)都相同的时候,我们就可以考虑用include.具体在哪些时候&lt;%@ ...
  • 1、静态include使用出现的乱码问题 在教程上看到说静态include一个文件的时候原jsp文件会将两个文件的内容合并然后编译,所以 在新的文件中就会出现两遍以上从而导致编译错误。也就说明了类似html还是body这类标签...
  • 动态包含可以使用jsp:param标签向被包含页面传递参数 3.原理不同 静态包含:先合并再翻译、<%@ include file=“被包含的页面”%>该指令在编译之前先读入指定的页面中的内容(并不对动态内容求值),融合后的...
  • 一、静态包含指令&amp;amp;amp;amp;amp;amp;lt;%@include file=“fileurl”%&amp;amp;amp;amp;amp;amp;gt; 两个jsp页面的&amp;amp;amp;amp;amp;amp;lt;%@page contentType=“text/html;charset=UTF-8...
  •  基于上面几种优势,我们很多时候都会选择使用android的shape,下面分别介绍shape的静态使用和动态使用 1. GradientDrawable的静态使用(xml中使用shape标签定义)  在drawable中创建一个xml文件,在布局文件...
  • 剩下的时间有零零散散的学习了一些JS的知识,知道了获取标签可以分为静态获取和动态获取。  所谓静态获取也就是通过Id来获取标签,如下: var Box=document.getElementById("Box");  而动态获取则是通过...
  • 当我在接触到伪类的时候,静态伪类a:link引起了我的注意。 你a:link描述的是超链接在点击之前的样式,那... 伪类分为静态伪类和动态伪类。 静态伪类有两个,只能用于超链接。分别描述超链接在点击之前点击之后。...
  • 其实就是动态包含和静态包含的区别: 1. 两者格式不同,静态包含:<%@ include file=“文件” %>,而动态包含:。 2. 包含时间不同,静态包含是先将几个文件合并,然后再被编译,缺点就是如果含有相同的标签,...
  • jsp之间的资源转发:问题: 不同的jsp在处理请求时,有可能会将当前的请求转发给另外的jsp进行处理。 (如何进行jsp之间的jsp之间的资源转发?)解决: 使用forward动作指令使用: <...注意:forward标签中...
  • PHPtemplate结合渲染Html(2010-10-18 14:05:41)标签:杂谈一、流程:1、写好template模板类,主要作用是解释html静态文件中的注释部分,这些注释里的东西是要解释成php语言的。2、写好html静态网页,在网页中加入...
  • Jquery 事件绑定---动态绑定和静态绑定1.静态元素绑定:方法一:$('#btn_submit').click(function(){ });方法二:直接在button标签中使用onclick绑定&lt;button type="submit" id="btn_submit&...
  • 我们在说指令标签的时候 说到过一个指令Page指令 大家可以翻阅下之前的内容,这次我们说一个include指令,经常被人们JSP重用模板连接在一起。 我们使用一个例子来了解include指令: 先创建两个文件: 然后分别...
  • QT编写静态动态曲线图静态动态柱状图,可以将数据转换为静态曲线和动态曲线及柱状图显示。 标签:  代码片段(6)[全屏查看所有代码] 1. [代码][C/C++]代码  ? 1 2 ...
  • 模板,在Flask中就是允许响应给用户看的网页在模板中,允许包含“占位变量”来表示动态的内容 模板最终也会被解析成字符串再响应给客户端,这一过程通常称为“渲染” 2 模板的设置 默认情况下,Flask会在程序...
  • 通常我们会将编程语言分为静态和动态静态语言的变量是在内存中的有类型的且不可变化的,除非强制转换它的类型;动态语言的变量是指向内存中的标签或者名称,其类型在代码运行过程中会根据实际的值而定。Python就是...
  • 动态语言与静态语言

    2020-05-03 13:11:29
    动态语言也称为脚本语言,是介于标签语言(如HTML,XSLT,VML)和静态语言(如C++、C#、Java,也称编译语言)之间的语言。JavaScript、PHP、Perl、Ruby等都是动态语言。动态语言无需编译,它由解释器动态解释执行,...
  • Android GradientDrawable(shape标签定义) 静态使用和动态使用(圆角,渐变实现) Android GradientDrawable使用优势:  1. 快速实现一些基本图形(线,矩形,圆,椭圆,圆环)  2. 快速实现一些圆角,渐变...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,224
精华内容 889
关键字:

动态标签和静态标签