`
lisabush2008
  • 浏览: 32169 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

关于freemaker页面的代码

阅读更多
java 代码
  1. <#include "head.ftl">    
  2. <script language="javascript">   
  3. function back() {   
  4.     document.form1.action = 'userManage.action';   
  5.     document.form1.submit();   
  6. }   
  7. function save() {   
  8.     if(document.all.regioncategory[1].checked && document.all.regions.value=='')   
  9.     {   
  10.       alert("请在省级区域中选择省!");   
  11.     }    
  12.     else  
  13.     {   
  14.         document.form1.action = 'saveUserConfig.action';   
  15.           document.form1.submit();   
  16.       }   
  17. }   
  18. function check()   
  19. {   
  20.      if(document.all.regioncategory[0].checked==true)   
  21.     {   
  22.     document.all.regions.disabled=true;   
  23.     document.all.provinces.disabled=true;   
  24.     document.all.localCities.disabled=true;   
  25.     }   
  26.     else if(document.all.regioncategory[1].checked==true)   
  27.     {   
  28.     document.all.regions.disabled=false;   
  29.     document.all.provinces.disabled=true;   
  30.     document.all.localCities.disabled=true;   
  31.     }else{   
  32.     document.all.regions.disabled=true;   
  33.     document.all.provinces.disabled=false;   
  34.     document.all.localCities.disabled=false;   
  35.     }   
  36. }   
  37. function init(){   
  38.       if(conflag=0){   
  39.       document.all.regioncategory[2].checked=true;   
  40.           document.all.regions.disabled=true;   
  41.       }   
  42.       else if(document.all.regions.value=='' && document.all.localCities.value=='')   
  43.         {     
  44.           document.all.regioncategory[0].checked=true;   
  45.           document.all.regions.disabled=true;   
  46.           document.all.provinces.disabled=true;   
  47.           document.all.localCities.disabled=true;   
  48.         }   
  49.         else if(document.all.regions.value !='')   
  50.         {   
  51.           document.all.regioncategory[1].checked=true;   
  52.           document.all.provinces.disabled=true;   
  53.           document.all.localCities.disabled=true;   
  54.         }else{   
  55.           document.all.regioncategory[2].checked=true;   
  56.           document.all.regions.disabled=true;   
  57.         }   
  58.   
  59. }   
  60. function func(){   
  61.   
  62.           document.form1.action = 'configUserPrivilege.action';   
  63.           document.form1.submit();   
  64. }   
  65. </script>   
  66. <body onload="init()">   
  67. <form action="" name="form1" method="post">   
  68.  <div id="XFx350" style="" align="center">   
  69. <table id="XFx350BAR" class="x_frame_max"  width="99%" title="配置权限" border="0" cellspacing="0" cellpadding="0" align="center"><tr>   
  70.     <td width="22" align="center" ><img alt="" src="./images/xswing/x_frame_icon.gif" width="16" height="16" /></td>   
  71.     <td id="XFx350TITLE" onclick="xFrameSwitch('XFx350');" style="cursor: hand;">配置权限</td>   
  72.     <td width="22" align="center">   
  73.             <img alt="minimize" id="XFx350MIN" src="./images/xswing/x_frame_min.gif" onclick="xFrameMin('XFx350');" style="cursor:hand;display: ;" width="16" height="16" title="minimize" />   
  74.             <img alt="maximize" id="XFx350MAX" style="cursor: hand; display: none;" src="./images/xswing/x_frame_max.gif" onclick="xFrameMax('XFx350');" width="16" height="16" title="maximize" />   
  75.     </td>   
  76. </tr></table>   
  77. <center>   
  78. <div id="XFx350CONTENT" style="width: 99%; ">   
  79. <table class="wikitable" width="100%" border="0" cellspacing="0" cellpadding="0" align="center">   
  80.    <tr>   
  81.       <td width="28%"> <div align="right">所属区域&nbsp;&nbsp;</div></td>   
  82.       <td width="23%">   
  83.       <div align="center">   
  84.          
  85.         <input type="radio" name="regioncategory" value="0"  onClick="check();">中国电信           
  86.         <input type="radio" name="regioncategory" value="1" onClick="check();">省级区域   
  87.          <input type="radio" name="regioncategory" value="2" onClick="check();">地级区域   
  88.         </div>   
  89.       </td>   
  90.       <td width="53%" >   
  91. <select name="regions" class="x_select_132" size=5 multiple>           
  92.        <#if mopid=1&&conflag=1>   
  93.         <#list regionPermissionlist as s>   
  94.             <option value="${s.value?if_exists}"<#list operatorRegionlist as sl><#if sl.id = s.id>selected</#if></#list>>${s.description?if_exists}&nbsp;&nbsp;&nbsp; </option>   
  95.         </#list>   
  96.         <#elseif mopid=1&&conflag=0>   
  97.         <#list regionPermissionlist as s>   
  98.             <option value="${s.value?if_exists}">${s.description?if_exists}&nbsp;&nbsp;&nbsp; </option>   
  99.         </#list>   
  100.         <#elseif conflag=0>   
  101.         <#list mopRegionlist as m>   
  102.             <option value="${m.value?if_exists}">${m.description?if_exists}</option>   
  103.         </#list>   
  104.         <#elseif flag=1 ||flag=2>   
  105.         <#list mopRegionlist as m>   
  106.             <option value="${m.value?if_exists}"<#list operatorRegionlist as sl><#if sl.id = m.id>selected</#if></#list>>${m.description?if_exists}</option>   
  107.         </#list>   
  108.         </#if>                
  109. </select>   
  110. <select class="x_select_132" name="provinces" align="center" onChange="func();">   
  111.           <#if mopid=1>          
  112.             <option value="${selectProvince.value?if_exists}">${selectProvince.description?if_exists}&nbsp;&nbsp;&nbsp;</option>   
  113.         <#list regionPermissionlist as s>   
  114.                 <option value="${s.value?if_exists}">${s.description?if_exists}&nbsp;&nbsp;&nbsp;</option>   
  115.         </#list>           
  116.           <#elseif flag=1&&conflag=1>   
  117.           <#list mopRegionlist as m>   
  118.             <option value="${m.value?if_exists}">${m.description?if_exists}</option>   
  119.          </#list>   
  120.          <#elseif flag=2||conflag=0>   
  121.           <option value="${selectProvince.value?if_exists}">${selectProvince.description?if_exists}&nbsp;&nbsp;&nbsp;</option>   
  122.           <#list mopRegionlist as m>   
  123.             <option value="${m.value?if_exists}">${m.description?if_exists}</option>   
  124.          </#list>            
  125.           </#if>   
  126. </select>   
  127. <select name="localCities" class="x_select_132" size=5 multiple>   
  128.         <#if mopid=1 ||flag=2>   
  129.         <#list localCities as l>   
  130.             <option value="${l.regionNo?if_exists}" <#list selectedLocalCities as sl><#if sl.id = l.id>selected</#if></#list>>${l.regionName?if_exists}&nbsp;&nbsp;&nbsp;</option>   
  131.         </#list>   
  132.         <#elseif flag=3>   
  133.         <#list mcityRegionlist as mc>   
  134.             <option value="${mc.regionNo?if_exists}" <#list selectedLocalCities as sl><#if sl.id = mc.id>selected</#if></#list>>${mc.regionName?if_exists}</option>   
  135.         </#list>   
  136.         <#elseif flag=1 || conflag=0>   
  137.         <#list localCities as l>   
  138.             <option value="${l.regionNo?if_exists}">${l.regionName?if_exists}&nbsp;&nbsp;&nbsp;</option>   
  139.         </#list>   
  140.         </#if>   
  141. </select>   
  142.       </td>   
  143.   
  144.     </tr>   
  145.     <tr>   
  146.       <td><div align="right">专业&nbsp;&nbsp;</div></td>   
  147.       <td colspan="2">&nbsp;   
  148.           <#list specialityPermissionList as s>   
  149.               <input type="checkbox" name="specialityPermissionForSave" value="${s.id?if_exists}" <#list specialityPermission as sl><#if sl.permissionid = s.id>checked</#if></#list>>${s.description?if_exists}&nbsp;&nbsp;&nbsp;   
  150.           </#list>   
  151.       </td>   
  152.     </tr>   
  153.     <tr>   
  154.       <td> <div align="right">电路级别&nbsp;&nbsp;</div></td>   
  155.       <td colspan="2">&nbsp;   
  156.           <#list levelslist as s>   
  157.               <input type="checkbox" name="levelPermission" value="${s.value?if_exists}"  <#list levelsPermission as s1><#if s1.levelid = s.value>checked</#if></#list>>${s.description?if_exists}&nbsp;&nbsp;&nbsp;   
  158.           </#list>   
  159.       </td>   
  160.     </tr>   
  161.     <tr>   
  162.       <td> <div align="right">查询分段,全程信息&nbsp;&nbsp;</div></td>   
  163.       <td colspan="2">&nbsp;   
  164.           <select name="zhengHePermission" class="x_select_132">   
  165.                 <option value="0" <#if op.zhenghepermission=0>selected</#if>>全部可以</option>   
  166.                 <option value="1" <#if op.zhenghepermission=1>selected</#if>>分段信息</option>   
  167.                 <option value="2" <#if op.zhenghepermission=2>selected</#if>>全程信息</option>   
  168.                 <option value="3" <#if op.zhenghepermission=3>selected</#if>>全部不行</option>   
  169.           </select>   
  170.       </td>   
  171.     </tr>   
  172.     <tr>   
  173.       <td><div align="right">其他权限&nbsp;&nbsp;</div></td>   
  174.       <td colspan="2">&nbsp;   
  175.           <#list elsePermissionList as s>      
  176.             <input type="checkbox" name="elsePermission" value="${s.id?if_exists}" <#list specialityPermission as sl><#if sl.permissionid = s.id>checked</#if></#list>>${s.description?if_exists}&nbsp;&nbsp;&nbsp;   
  177.           </#list>   
  178.       </td>   
  179.     </tr>   
  180. </table>   
  181. <input type="hidden" name="opid" value = "${opid}" >   
  182. <input type="hidden" name="mopid" value = "${mopid}" >   
  183.   </div><center>   
  184. </div>   
  185. <center>   
  186. <br>   
  187. <input type="button" name="saveOperator" class="x_btn" value="&nbsp; 保存 &nbsp;" maxlength="50" title="&nbsp; 保存 &nbsp;" onkeyup="return null" onBlur="setTitle(this);"  onclick="save();" onmouseover="xBtnOver(this);" onmouseout="xBtnOut(this);" onmousedown="xBtnDown(this);" onmouseup="xBtnUp(this);">   
  188. <input type="button" name="goBack"       class="x_btn" value="&nbsp; 返回 &nbsp;" maxlength="50" title="&nbsp; 返回 &nbsp;" onkeyup="return null" onBlur="setTitle(this);"  onclick="back();" onmouseover="xBtnOver(this);" onmouseout="xBtnOut(this);" onmousedown="xBtnDown(this);" onmouseup="xBtnUp(this);">   
  189. </center>   
  190. </form>   
  191.   
  192.   <table width="100%" border="0" cellspacing="0" cellpadding="0">   
  193.   
  194.   <tr>   
  195.     <td width="17"><img src="images/bk_03.gif" width="17" height="15"></td>   
  196.     <td><img src="images/bk_bg_04.gif" width="100%" height="15"></td>   
  197.     <td width="17"><img src="images/bk_04.gif" width="17" height="15"></td>   
  198.   </tr>   
  199. </table>   
  200. </body>   
  201. </html>  
分享到:
评论

相关推荐

    FreeMarker学习代码小结

    1. 视图渲染:在Web开发中,FreeMarker结合Servlet容器,根据后台传入的数据模型渲染出HTML页面。 2. 邮件模板:用于生成动态邮件内容,提高邮件的可读性和个性化。 3. 文档生成:如生成报告、合同等静态文档,...

    基于freemarker的JAVA代码生成工具

    **基于Freemarker的JAVA代码生成工具** 在软件开发过程中,尤其是企业级应用,大量重复性的代码编写工作是常见的现象,比如创建与数据库表对应的Java实体类、Service接口及实现、Controller以及MyBatis的Mapper和...

    SpringBoot中整合freemarker示例代码

    本文将详细介绍如何在Spring Boot项目中集成Freemarker,并通过示例代码进行讲解。 首先,我们需要在项目的`pom.xml`文件中添加对`spring-boot-starter-freemarker`的依赖: ```xml &lt;groupId&gt;org.spring...

    springmvc+mybatis 和一个简单的freemarker代码生成工具

    FreeMarker与SpringMVC和MyBatis结合,可以在后台生成动态的视图,比如表单、列表等,使得开发者能快速地构建Web应用的前端页面。 现在,让我们来看一下如何将这三个技术整合在一起。在SpringMVC中,我们可以配置...

    基于Freemarker模板的代码生成器前台页面模板文件

    在给定的压缩包文件中,我们可以看到几个关键的FTL(FreeMarker Template Language)文件,它们是代码生成器的前台页面模板,包括Browse.ftl、EditPage.ftl、AddPage.ftl和Detail.ftl。 1. **Browse.ftl**:这个...

    spring mvc mybatis freemarker 开发CMS代码

    【标题】"Spring MVC MyBatis Freemarker 开发CMS代码" 涉及到的是一个基于Java技术栈的内容管理系统(CMS)开发项目。这个项目利用了Spring MVC作为控制层框架,MyBatis作为数据访问层框架,以及Freemarker作为视图...

    freemarker 中文乱码解决

    Freemarker是一款功能强大的模板引擎,被广泛应用于Web开发中,用于动态生成HTML、XML等文本格式的页面。然而,当涉及到非英文字符,尤其是中文字符时,乱码问题会严重影响用户体验和数据的正确性。本文将深入探讨...

    代码生成器必备jar包:Freemarker-2.3.23

    在Java Web开发中,Freemarker常用于生成静态HTML页面,例如在MVC框架如Spring MVC中作为视图层的技术。在给定的"代码生成器必备jar包:Freemarker-2.3.23"中,我们主要关注的是`freemarker.template....

    eclipse的freemarker插件

    它允许开发者将业务逻辑与页面展示分离,提高代码的可维护性和可读性。 "eclipse的freemarker插件"是指专门为Eclipse开发的,用于增强对Freemarker模板语言支持的扩展工具。这个插件的主要功能是提供Freemarker模板...

    freemarker-ide插件

    `.ftl`文件是Freemarker的源代码文件,其中包含HTML结构和控制逻辑,用于生成最终的HTML页面。 安装Freemarker-IDE插件的过程相对简单。首先,你需要将下载的压缩包解压。在解压后的文件夹中,你会看到一个名为`...

    可视化div布局 生成freemarker模板

    通过上述知识点的集成,我们可以创建一个用户友好的Web应用,其中页面布局可以通过可视化工具预览和编辑,而动态数据则由FreeMarker模板和Spring MVC框架提供。这种方式既保证了前端设计的灵活性,又确保了后端数据...

    SpringBoot+SpringMVC+Freemarker实现单个上传和多个文件上传

    SpringBoot版本的SpringMVC+Freemarker上传案例,地址是localhost:8888/photo/index进入上传页面,默认是三个文件,自己可以屏蔽两个文件就是单个文件的状态了,首先在电脑的D盘新建一个upload的文件夹,...

    FreeMarker API源代码

    FreeMarker API源代码是FreeMarker的核心部分,提供了丰富的接口和类,用于操作和管理模板。 1. **FreeMarker API概述** FreeMarker API主要包括`freemarker.template`包,其中包含了核心的模板处理类。如`...

    freemarker

    根据给定的文件信息,我们可以深入探讨Freemarker的相关知识点,包括其基本概念、工作流程以及具体的代码实现。 ### Freemarker基本概念 Freemarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。这...

    freemarker+struts完整代码实例

    在本案例中,“freemarker+struts完整代码实例”提供了一个学习这两种技术结合使用的实际项目。初学者可以通过此实例了解如何将FreeMarker与Struts结合,实现动态页面的生成和控制层的处理。 首先,让我们详细了解...

    freemarker 实例源代码

    以上是对`freemarker`及其实例源代码的一些基本解释和关键知识点。通过深入理解这些概念,开发者可以有效地利用Freemarker创建动态内容,提高工作效率。在`FreemarkerTest`这个实例中,你可以看到如何实际操作这些...

    freemarker Demo 适用于freemarker初学

    Freemarker是一个基于模板的开源模板语言,它与Java代码分离,使得开发者可以专注于业务逻辑,而设计师则可以专注于页面设计。它不依赖于任何特定的Web框架,可以在各种Java应用中使用。 2. **模板语法** ...

    freemarker-2.3.28.jar

    9. **模板继承与布局**: Freemarker支持模板继承,通过`&lt;#include&gt;`和`&lt;#assign&gt;`等指令,可以创建基础模板并由子模板进行扩展,实现页面布局的统一。 10. **函数和方法调用**: FTL中可以调用Java方法,这使得模板...

    freemarker+spring+maven代码

    3. **创建FreeMarker模板**:在`WEB-INF/views`目录下创建FreeMarker模板文件,例如`index.ftl`,用于显示页面内容。 4. **编写Controller**:在Java源代码中创建一个控制器类,使用`@Controller`注解标记,并添加...

Global site tag (gtag.js) - Google Analytics