JSP中分页条中page:page是什么意思?

265 2024-02-24 17:54

一、JSP中分页条中page:page是什么意思?

JSP中定义翻页的标签是:page:page

针对上述代码:

第一个page是简称

<description>xxxxxx</description><tlib-version>2.0</tlib-version><short-name>page</short-name><uri>/page</uri>

第二个page是定义的标签名称

<tag><name>page</name><tag-class>com.xxxxx.xxxx.xxxxxx.xxxxxx.tags.PagerTag</tag-class><body-content>JSP</body-content><attribute><name>page</name><required>true</required><rtexprvalue>true</rtexprvalue></attribute></tag>

二、JSP中page和pageContext的区别?

JSP网页本身,page对象是当前页面转换后的Servlet类的实例。从转换后的Servlet类的代码中,可以看到这种关系:Object page = this;在JSP页面中,很少使用page对象。pageContext  javax.servlet.jsp.PageContext 的实例,该对象代表该JSP 页面上下文,使用该对象可以访问页面中的共享数据。常用的方法有getServletContext和getServletConfig等.  //使用pageContext 设置属性,该属性默认在page 范围内   pageContext. setAttribute ("page" , "hello") ;   //使用request 设置属性,该属性默认在request 范围内   request. setAttribute ("request" , "hello");   //使用pageContext将属性设置在request 范围中   pageContext.setAttribute("request2″ , "hello" , pageContext.REQUEST_SCOPE);   //使用session将属性设置在session 范围中   session.setAttribute("session" , "hello");   //使用pageContext将属性设置在session范围中   pageContext.setAttribute("session2″ , "hello" , pageContext.SESSION_SCOPE);   //使用application将属性设置在application范围中   application. setAttribute ("app" , "hello") ;   //使用pageContext 将属性设置在application 范围中   pageContext.setAttribute("app2″ , "hello" , pageContext.APPLICATION_SCOPE) ;

三、jsp的page指令属性ContentType和pageEncoding他两个有什么区别?

一般HTML文档有一来标识客户端编码,即指定访问服务器的浏览器是用什么编码,而jsp中page指令中的ContentType和pageEncoding属性是完全一样的,都是指定服务端对JSP文件进行编译时指定的编码方式,这一点到Tomcat的work目录中或其他web容器中的相应目录中查看就会发现,无论使用ContentType还是pageEncoding,编译之后的代码都是一样的即response.setContentType("text/html;charset=GBK");。

不过一般建议使用pageEncoding。

四、jsp编译指令包括哪些特点?

jsp编译指令是通知jsp引擎的消息,它不直接生成输出,编译指令有默认值。常见的编译指令有3个: page指令:该指令是针对当前页面的指令。 include指令:用于指定包含另一个页面。 taglib指令:用于定义和访问自定义标签。 动作指令 forward指令 include指令 useBean、setProperty、getProperty指令 plugin指令 param指令

五、in page还是on page?

是网页的话就用on书的话看情况:书明确地写出来就用on暗示(要想一想才会明白)的话就是in(其实现在这两个和at基本可互用在page前面,文法考试除外)

六、jsp常用指令属性及其属性值?

JSP 常用三大指令,它们分别是 page、include 和 taglib,下表是对它们的简要说明。

JSP 三大指令指 明说 明

page page 指令用于定义 JSP 页面的各种属性。page 是最复杂的一个指令,它的属性很多,常用的属性有 import、language、pageEncoding 等。

include 静态包含指令,用于引入其它 JSP 文件。使用 include 指令引入的其它 JSP 文件,JSP 引擎将把这两个 JSP 文件翻译成一个 servlet,所以将 include 称为静态包含。

taglib 用于在 JSP 页面中导入标签库(JSP 标准标签库、第三方标签库、自定义标签库)。

一般都会把 JSP 指令放到 JSP 文件的最上方,但这不是必须的。

指令通常以<%@标记开始,以%>标记结束,它的具体语法如下:<%@  指令名称  属性1="属性值1"  属性2="属性值2" ... 属性n="属性值n" %>

七、on the page和in the page区别?

 On the page和in the page区别?

答案是,On the page 和 in the page是有区别的。前者着重于说明是在某一页;而后者着重于在某一页里面的内容。

例如, Turn your book on the page of 50。这句的意思是请把书打开到第50页。又例如, In the page of 50 you'll find many  animal pictures.这句的意思是,在书本的第50页,你将发现有很多的动物图片。

八、JSP指令中的"charset="是什么理解?

<%@pagecontentType="text/html;charset=GB2312"%>设置文档类型,text/html;charset=GB2312代表是文本类型的html文件,字符集编码是GB2312。<%@pagecontentType="text/html;charset=GB2312"pageEncoding="GB2312"%>pageEncoding也是设置页面编码的这个跟页面中文乱码有直接关系比如你使用默认编码:<%@pagecontentType="text/html;charset=ISO-8859-1"%>而你在页面中输出了中文,那么中文就会因为编码错误而乱码。解决办法是改成GB2312或者UTF-8或者GBK

九、PAGE与SDS-PAGE的区别?

非变性凝胶电泳,也称为天然凝胶电泳,与非变性凝胶电泳最大的区别就在于蛋白在电泳过程中和电泳后都不会变性。最主要的有以下几点:

1.凝胶的配置中非变性凝胶不能加入SDS,而变性凝胶的有SDS。

2.电泳载样缓冲液中非变性凝胶的不仅没有SDS,也没有巯基乙醇。

3.在非变性凝胶中蛋白质的分离取决于它所带的电荷以及分子大小,不像SDS-PAGE电泳中蛋白质分离只与其分子量有关。

4.非变性凝胶电泳中,酸性蛋白和碱性蛋白的分离是完全不同的,不像SDS-PAGE中所有蛋白都朝正极泳动。非变性凝胶电泳中碱性蛋白通常是在微酸性环境下进行,蛋白带正电荷,需要将阴极和阳极倒置才可以电泳。5.因为是非变性凝胶电泳,所有的电泳时候电流不能太大,以免电泳时产生的热量太多导致蛋白变性,而且步骤都要在0-4度的条件下进行,这样才可以保持蛋白质的活性,也可以降低蛋白质的水解作用。这点跟变性电泳也不一样。

所以与SDS-PAGE电泳相比,非变性凝胶大大降低了蛋白质变性发生的机率

十、jsp指令的问题contentType="application/vnd.ms-excel“?

在HTML标签前添加代码'输出到EXCEL Response.ContentType="application/vnd.ms-excel" Response.AddHeader "content-disposition","attachment;filename=XXXX.xls"

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片