一种基于标签的JSP页面预览方法及装置制造方法及图纸

技术编号:11108230 阅读:84 留言:0更新日期:2015-03-04 21:34
本申请提供一种基于标签的JSP页面预览方法及装置,通过解析预先设置的JSP文件,获取该JSP文件中的各个待处理标签,然后根据待处理标签的逻辑含义进行操作(该操作包括:若逻辑含义为取值处理,则从预先设置的配置文件中取值)以生成html文件,最后调用浏览器对html文件进行预览,避免了现有技术需通过WEB服务器才可实现对JSP页面设计效果进行预览的问题。

【技术实现步骤摘要】
—种基于标签的JSP页面预览方法及装置
本申请涉及JSP开发
,特别是涉及一种基于标签的JSP页面预览方法及 >J-U ρ?α装直。
技术介绍
JSP (Java Server Pages)是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。基于标签的JSP技术一般是在传统的网页HTML文件中插入JSP标签从而形成JSP文件。 基于标签的JSP技术将网页逻辑与网页设计分离,进而使得开发人员可分别针对实现网页设计的JSP及实现JSP中页面逻辑的Java程序段进行开发,在将两者联合实现JSP功能,即实现对JSP页面的浏览展示。 开发人员在开发JSP过程中,往往需将请求上传到WEB服务器以执行用于实现JSP中页面逻辑的Java程序段才可实现对JSP页面设计效果的预览。
技术实现思路
有鉴于此,本申请提供一种基于标签的JSP页面预览方法及装置,以避免现有技术需通过WEB服务器才可实现对JSP页面设计效果进行预览的问题。 为了实现上述目的,本专利技术实施例提供的技术方案如下: —种基于标签的JSP页面预览方法,包括: 解析预先设置的JSP文件,获取所述JSP文件中的各个待处理标签; 根据所述待处理标签的逻辑含义进行操作以生成html文件,所述操作包括:若所述逻辑含义为取值处理,则从预先设置的配置文件中取值; 调用浏览器对所述html文件进行预览。 优选的,利用W3C文档规范解析预先设置的JSP文件,获取所述JSP文件中的各个待处理标签。 优选的,若所述逻辑含义为取值处理,则从预先设置的配置文件中取值的过程为: 当待处理标签的逻辑含义为取值处理时,从预先设置的配置文件中获取与该待处理标签对应的标签值。 优选的,若所述逻辑含义为取值处理,则从预先设置的配置文件中取值的过程为: 当待处理标签的逻辑含义为取值处理时,获取预先设置的与所述JSP文件对应的配置文件; 判断获取到的与所述JSP文件对应的配置文件中是否存在与该待处理标签对应的标签值; 当否时,从预先设置的公共配置文件中获取与该待处理标签对应的标签值。 优选的,所述逻辑含义为循环处理、条件判断或取值处理。 一种基于标签的JSP页面预览装置,包括: 获取单元,用于解析预先设置的JSP文件,获取所述JSP文件中的各个待处理标签; 操作单元,用于根据所述待处理标签的逻辑含义进行操作以生成html文件,所述操作包括:若所述逻辑含义为取值处理,则从预先设置的配置文件中取值; 预览单元,用于调用浏览器对所述html文件进行预览。 优选的,所述获取单元利用W3C文档规范解析预先设置的JSP文件,获取所述JSP文件中的各个待处理标签。 优选的,当待处理标签的逻辑含义为取值处理时,所述操作单元从预先设置的配置文件中获取与该待处理标签对应的标签值。 优选的,当待处理标签的逻辑含义为取值处理时,所述操作单元获取预先设置的与所述JSP文件对应的配置文件;判断获取到的与所述JSP文件对应的配置文件中是否存在与该待处理标签对应的标签值;当否时,从预先设置的公共配置文件中获取与该待处理标签对应的标签值。 优选的,所述逻辑含义为循环处理、条件判断或取值处理。 本申请提供一种基于标签的JSP页面预览方法及装置,通过解析预先设置的JSP文件,获取该JSP文件中的各个待处理标签,然后根据待处理标签的逻辑含义进行操作(该操作包括:若逻辑含义为取值处理,则从预先设置的配置文件中取值)以生成html文件,最后调用浏览器对html文件进行预览,避免了现有技术需通过WEB服务器才可实现对JSP页面设计效果进行预览的问题。 【附图说明】 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。 图1为本申请实施例一提供的一种基于标签的JSP页面预览方法流程图; 图2为本申请实施例二提供的一种基于标签的JSP页面预览装置的结构示意图。 【具体实施方式】 下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。 实施例一: 图1为本申请实施例一提供的一种基于标签的JSP页面预览方法流程图。 如图1所示,该方法包括: SlOl、解析预先设置的JSP文件,获取JSP文件中的各个待处理标签; S102、根据待处理标签的逻辑含义进行操作以生成html文件。 具体的,当解析预先设置的JSP文件获取该JSP文件中的各个待处理标签后,在该预先设置的JSP文件的基础上根据各个待处理标签的逻辑含义进行操作,进而将其中的各个待处理标签被进行操作后的JSP文件称为html文件。 具体的,该操作包括:当逻辑含义为取值处理时,从预先设置的配置文件中取值。 S103、调用浏览器对html文件进行预览。 具体的,当根据JSP文件中的各个待处理标签的逻辑含义进行操作生成html文件后,仅仅通过调用浏览器即可实现对该html文件的预览。 本申请通过解析预先设置的JSP文件获取其中的各个待处理标签,并根据各个待处理标签的逻辑含义进行操作(该操作包括:若逻辑含义为取值处理,则从预先设置的配置文件中取值)生成html文件,使得该预先设置的JSP文件中的需通过WEB服务器调用Java程序段才可获取内容,通过配置文件即可获取,进而再通过直接调用浏览器对html进行预览,即可实现对该预先设置的JSP页面设计效果的预览。 本申请提供一种基于标签的JSP页面预览方法,通过解析预先设置的JSP文件,获取该JSP文件中的各个待处理标签,然后根据待处理标签的逻辑含义进行操作(该操作包括:若逻辑含义为取值处理,则从预先设置的配置文件中取值)以生成html文件,最后调用浏览器对html文件进行预览,避免了现有技术需通过WEB服务器才可实现对JSP页面设计效果进行预览的问题。 具体的,在本申请实施例提供的一种基于标签的JSP页面预览方法中,利用W3C文档规范解析预先设置的JSP文件,获取JSP文件中的各个待处理标签。 具体的,W3C被称为万维网联盟,又称W3C理事会,万维网联盟创建于1994年,是Web
最具权威和影响力的国际中立性技术标准机构。到目前为止,W3C已发布了200多项影响深远的Web技术标准及实施指南,如广为业界采用的超文本标记语言(标准通用标记语言下的一个应用)、可扩展标记语言(标准通用标记语言下的一个子集)以及帮助残障人士有效获得Web内容的信息无障碍指南(WCAG)等,有效促进了 Web技术的互相兼容,对互联网技术的发展和应用起到了基础性和根本性的支撑作用。具体的,W3C文档规范请参见现有技术,在此不再做详细介绍。 具体的,逻辑含义为循环处理、条件判断或取值处理。 本文档来自技高网
...

【技术保护点】
一种基于标签的JSP页面预览方法,其特征在于,包括:解析预先设置的JSP文件,获取所述JSP文件中的各个待处理标签;根据所述待处理标签的逻辑含义进行操作以生成html文件,所述操作包括:若所述逻辑含义为取值处理,则从预先设置的配置文件中取值;调用浏览器对所述html文件进行预览。

【技术特征摘要】
1.一种基于标签的JSP页面预览方法,其特征在于,包括: 解析预先设置的JSP文件,获取所述JSP文件中的各个待处理标签; 根据所述待处理标签的逻辑含义进行操作以生成html文件,所述操作包括:若所述逻辑含义为取值处理,则从预先设置的配置文件中取值; 调用浏览器对所述html文件进行预览。2.根据权利要求1所述的方法,其特征在于,利用W3C文档规范解析预先设置的JSP文件,获取所述JSP文件中的各个待处理标签。3.根据权利要求1所述的方法,其特征在于,若所述逻辑含义为取值处理,则从预先设置的配置文件中取值的过程为: 当待处理标签的逻辑含义为取值处理时,从预先设置的配置文件中获取与该待处理标签对应的标签值。4.根据权利要求1所述的方法,其特征在于,若所述逻辑含义为取值处理,则从预先设置的配置文件中取值的过程为: 当待处理标签的逻辑含义为取值处理时,获取预先设置的与所述JSP文件对应的配置文件; 判断获取到的与所述JSP文件对应的配置文件中是否存在与该待处理标签对应的标签值; 当否时,从预先设置的公共配置文件中获取与该待处理标签对应的标签值。5.根据权利要求1所述的方法,其特征在于,所述逻辑含义...

【专利技术属性】
技术研发人员:谢晖吴云侠蒋吉荣黄宇鹏简志枰赵娜郑玮陈杰华段练张胤
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1