发明名称 |
一种配置化展现动态页面的方法及系统 |
摘要 |
本发明涉及一种配置化展现动态页面的方法及系统,其方法包括:步骤1:接收数据;步骤2:数据转换;步骤3:判断动态dynSql是否为空,如果是,执行步骤6;否则,执行步骤4;步骤4:执行动态sql,将查询结果按照attrValue结构替换xml可扩展标记语言中的attrValue中的值;步骤5:判断执行动态sql是否成功,如果是,清空动态dynSql,执行步骤6;否则,执行步骤3;步骤6:生成jsp页面的基本元素;步骤7:判断步骤1接收的数据中是否存在动态js,如果是,执行步骤8;否则,结束;步骤8:进行绑定操作,结束。本发明大大减少了开发人员的工作量,简化了代码。对于页面元素经常变动的功能显得尤为突出。 |
申请公布号 |
CN104331288A |
申请公布日期 |
2015.02.04 |
申请号 |
CN201410602584.X |
申请日期 |
2014.10.31 |
申请人 |
北京思特奇信息技术股份有限公司 |
发明人 |
孙皓 |
分类号 |
G06F9/44(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
北京轻创知识产权代理有限公司 11212 |
代理人 |
杨立 |
主权项 |
一种配置化展现动态页面的方法,其特征在于,具体包括以下步骤:步骤1:接收外部输入的数据;步骤2:将输入的数据转换为xml可扩展标记语言;步骤3:判断所述xml可扩展标记语言中动态dynSql是否为空,如果是,执行步骤6;否则,执行步骤4;步骤4:执行动态sql,得到查询结果,将查询结果按照attrValue结构替换xml可扩展标记语言中的attrValue中的值;步骤5:判断执行动态sql是否成功,如果是,清空动态dynSql,执行步骤6;否则,执行步骤3;步骤6:将xml可扩展标记语言向xsl模板中进行填充,生成jsp页面的基本元素,完成动态页面的基本配置;步骤7:判断步骤1接收的数据中是否存在动态js,如果是,执行步骤8;否则,结束;步骤8:获取动态js中的id名称,动态js中通过eval将id名称与待执行内容进行关联,完成绑定操作,结束。 |
地址 |
100086 北京市海淀区中关村南大街6号中电信息大厦16层 |