- 浏览: 32169 次
- 性别:
- 来自: 上海
最新评论
-
xiuying:
呵呵!
在北京找到了
以后我去投靠你!!
开始学struts和spring了 -
xiuying:
以前的我也不善于写东西
前段发现很多问题以前都见过
当时觉得记 ...
无题。。。
java 代码
- <#include "head.ftl">
- <script language="javascript">
- function back() {
- document.form1.action = 'userManage.action';
- document.form1.submit();
- }
- function save() {
- if(document.all.regioncategory[1].checked && document.all.regions.value=='')
- {
- alert("请在省级区域中选择省!");
- }
- else
- {
- document.form1.action = 'saveUserConfig.action';
- document.form1.submit();
- }
- }
- function check()
- {
- if(document.all.regioncategory[0].checked==true)
- {
- document.all.regions.disabled=true;
- document.all.provinces.disabled=true;
- document.all.localCities.disabled=true;
- }
- else if(document.all.regioncategory[1].checked==true)
- {
- document.all.regions.disabled=false;
- document.all.provinces.disabled=true;
- document.all.localCities.disabled=true;
- }else{
- document.all.regions.disabled=true;
- document.all.provinces.disabled=false;
- document.all.localCities.disabled=false;
- }
- }
- function init(){
- if(conflag=0){
- document.all.regioncategory[2].checked=true;
- document.all.regions.disabled=true;
- }
- else if(document.all.regions.value=='' && document.all.localCities.value=='')
- {
- document.all.regioncategory[0].checked=true;
- document.all.regions.disabled=true;
- document.all.provinces.disabled=true;
- document.all.localCities.disabled=true;
- }
- else if(document.all.regions.value !='')
- {
- document.all.regioncategory[1].checked=true;
- document.all.provinces.disabled=true;
- document.all.localCities.disabled=true;
- }else{
- document.all.regioncategory[2].checked=true;
- document.all.regions.disabled=true;
- }
- }
- function func(){
- document.form1.action = 'configUserPrivilege.action';
- document.form1.submit();
- }
- </script>
- <body onload="init()">
- <form action="" name="form1" method="post">
- <div id="XFx350" style="" align="center">
- <table id="XFx350BAR" class="x_frame_max" width="99%" title="配置权限" border="0" cellspacing="0" cellpadding="0" align="center"><tr>
- <td width="22" align="center" ><img alt="" src="./images/xswing/x_frame_icon.gif" width="16" height="16" /></td>
- <td id="XFx350TITLE" onclick="xFrameSwitch('XFx350');" style="cursor: hand;">配置权限</td>
- <td width="22" align="center">
- <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" />
- <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" />
- </td>
- </tr></table>
- <center>
- <div id="XFx350CONTENT" style="width: 99%; ">
- <table class="wikitable" width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
- <tr>
- <td width="28%"> <div align="right">所属区域 </div></td>
- <td width="23%">
- <div align="center">
- <input type="radio" name="regioncategory" value="0" onClick="check();">中国电信
- <input type="radio" name="regioncategory" value="1" onClick="check();">省级区域
- <input type="radio" name="regioncategory" value="2" onClick="check();">地级区域
- </div>
- </td>
- <td width="53%" >
- <select name="regions" class="x_select_132" size=5 multiple>
- <#if mopid=1&&conflag=1>
- <#list regionPermissionlist as s>
- <option value="${s.value?if_exists}"<#list operatorRegionlist as sl><#if sl.id = s.id>selected</#if></#list>>${s.description?if_exists} </option>
- </#list>
- <#elseif mopid=1&&conflag=0>
- <#list regionPermissionlist as s>
- <option value="${s.value?if_exists}">${s.description?if_exists} </option>
- </#list>
- <#elseif conflag=0>
- <#list mopRegionlist as m>
- <option value="${m.value?if_exists}">${m.description?if_exists}</option>
- </#list>
- <#elseif flag=1 ||flag=2>
- <#list mopRegionlist as m>
- <option value="${m.value?if_exists}"<#list operatorRegionlist as sl><#if sl.id = m.id>selected</#if></#list>>${m.description?if_exists}</option>
- </#list>
- </#if>
- </select>
- <select class="x_select_132" name="provinces" align="center" onChange="func();">
- <#if mopid=1>
- <option value="${selectProvince.value?if_exists}">${selectProvince.description?if_exists} </option>
- <#list regionPermissionlist as s>
- <option value="${s.value?if_exists}">${s.description?if_exists} </option>
- </#list>
- <#elseif flag=1&&conflag=1>
- <#list mopRegionlist as m>
- <option value="${m.value?if_exists}">${m.description?if_exists}</option>
- </#list>
- <#elseif flag=2||conflag=0>
- <option value="${selectProvince.value?if_exists}">${selectProvince.description?if_exists} </option>
- <#list mopRegionlist as m>
- <option value="${m.value?if_exists}">${m.description?if_exists}</option>
- </#list>
- </#if>
- </select>
- <select name="localCities" class="x_select_132" size=5 multiple>
- <#if mopid=1 ||flag=2>
- <#list localCities as l>
- <option value="${l.regionNo?if_exists}" <#list selectedLocalCities as sl><#if sl.id = l.id>selected</#if></#list>>${l.regionName?if_exists} </option>
- </#list>
- <#elseif flag=3>
- <#list mcityRegionlist as mc>
- <option value="${mc.regionNo?if_exists}" <#list selectedLocalCities as sl><#if sl.id = mc.id>selected</#if></#list>>${mc.regionName?if_exists}</option>
- </#list>
- <#elseif flag=1 || conflag=0>
- <#list localCities as l>
- <option value="${l.regionNo?if_exists}">${l.regionName?if_exists} </option>
- </#list>
- </#if>
- </select>
- </td>
- </tr>
- <tr>
- <td><div align="right">专业 </div></td>
- <td colspan="2">
- <#list specialityPermissionList as s>
- <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}
- </#list>
- </td>
- </tr>
- <tr>
- <td> <div align="right">电路级别 </div></td>
- <td colspan="2">
- <#list levelslist as s>
- <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}
- </#list>
- </td>
- </tr>
- <tr>
- <td> <div align="right">查询分段,全程信息 </div></td>
- <td colspan="2">
- <select name="zhengHePermission" class="x_select_132">
- <option value="0" <#if op.zhenghepermission=0>selected</#if>>全部可以</option>
- <option value="1" <#if op.zhenghepermission=1>selected</#if>>分段信息</option>
- <option value="2" <#if op.zhenghepermission=2>selected</#if>>全程信息</option>
- <option value="3" <#if op.zhenghepermission=3>selected</#if>>全部不行</option>
- </select>
- </td>
- </tr>
- <tr>
- <td><div align="right">其他权限 </div></td>
- <td colspan="2">
- <#list elsePermissionList as s>
- <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}
- </#list>
- </td>
- </tr>
- </table>
- <input type="hidden" name="opid" value = "${opid}" >
- <input type="hidden" name="mopid" value = "${mopid}" >
- </div><center>
- </div>
- <center>
- <br>
- <input type="button" name="saveOperator" class="x_btn" value=" 保存 " maxlength="50" title=" 保存 " onkeyup="return null" onBlur="setTitle(this);" onclick="save();" onmouseover="xBtnOver(this);" onmouseout="xBtnOut(this);" onmousedown="xBtnDown(this);" onmouseup="xBtnUp(this);">
- <input type="button" name="goBack" class="x_btn" value=" 返回 " maxlength="50" title=" 返回 " onkeyup="return null" onBlur="setTitle(this);" onclick="back();" onmouseover="xBtnOver(this);" onmouseout="xBtnOut(this);" onmousedown="xBtnDown(this);" onmouseup="xBtnUp(this);">
- </center>
- </form>
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td width="17"><img src="images/bk_03.gif" width="17" height="15"></td>
- <td><img src="images/bk_bg_04.gif" width="100%" height="15"></td>
- <td width="17"><img src="images/bk_04.gif" width="17" height="15"></td>
- </tr>
- </table>
- </body>
- </html>
发表评论
-
布局的使用
2007-12-13 11:47 699昨天整了一整天,为了一个布局的问题,主要表现在布局无法铺展在表 ... -
HTML中的表格嵌入JS中的PANEL
2007-11-14 17:18 2176整整搞了两天,终天把这个东东给搞好了,其实也不是太难的事情,只 ... -
瞎然开朗
2007-11-08 13:26 1025唉,为了同一个错误,熬了两天,居然是XML文件里忘了加载一个B ... -
自定义异常处理
2007-09-25 11:05 918如果我们自定义了异常,而并非系统能自动识别的异常,那么需要手动 ... -
一个form中提交两个action
2007-09-12 11:01 3809采用javascript的方法: java 代码 ... -
一个简单的struts构架代码
2007-09-11 16:31 982先建立下列文件: 一个ActionForm:LoginReFo ... -
取出数据库中的值并放在列表中
2007-09-05 13:43 963protected List getData() { ... -
子类获得父类的值
2007-09-05 13:39 1400假如父类中有变量public String type 那么子类 ... -
用List而不用String[ ]
2007-09-05 13:35 780决定以后尽量用List而尽量少用String[ ]了,Stri ... -
用JAVA创建excel文件并写入数据
2007-09-05 13:30 5313建立文件并创建sheet页: private void cre ... -
在命令行中将工程打包
2007-08-17 13:58 825首先打开cmd命令框,将目录转移到工程目录的web文件下,我也 ... -
设置JAVA环境变量
2007-08-17 13:48 1269这个问题听起来或者看起来好像过于简单或者是弱智,但我还是要把详 ... -
小不精则成大患
2007-08-15 11:03 810苦苦调了一个上午的程序,没想到是一个循环变量的失误,把外循环的 ...
相关推荐
1. 视图渲染:在Web开发中,FreeMarker结合Servlet容器,根据后台传入的数据模型渲染出HTML页面。 2. 邮件模板:用于生成动态邮件内容,提高邮件的可读性和个性化。 3. 文档生成:如生成报告、合同等静态文档,...
**基于Freemarker的JAVA代码生成工具** 在软件开发过程中,尤其是企业级应用,大量重复性的代码编写工作是常见的现象,比如创建与数据库表对应的Java实体类、Service接口及实现、Controller以及MyBatis的Mapper和...
本文将详细介绍如何在Spring Boot项目中集成Freemarker,并通过示例代码进行讲解。 首先,我们需要在项目的`pom.xml`文件中添加对`spring-boot-starter-freemarker`的依赖: ```xml <groupId>org.spring...
FreeMarker与SpringMVC和MyBatis结合,可以在后台生成动态的视图,比如表单、列表等,使得开发者能快速地构建Web应用的前端页面。 现在,让我们来看一下如何将这三个技术整合在一起。在SpringMVC中,我们可以配置...
在给定的压缩包文件中,我们可以看到几个关键的FTL(FreeMarker Template Language)文件,它们是代码生成器的前台页面模板,包括Browse.ftl、EditPage.ftl、AddPage.ftl和Detail.ftl。 1. **Browse.ftl**:这个...
【标题】"Spring MVC MyBatis Freemarker 开发CMS代码" 涉及到的是一个基于Java技术栈的内容管理系统(CMS)开发项目。这个项目利用了Spring MVC作为控制层框架,MyBatis作为数据访问层框架,以及Freemarker作为视图...
Freemarker是一款功能强大的模板引擎,被广泛应用于Web开发中,用于动态生成HTML、XML等文本格式的页面。然而,当涉及到非英文字符,尤其是中文字符时,乱码问题会严重影响用户体验和数据的正确性。本文将深入探讨...
在Java Web开发中,Freemarker常用于生成静态HTML页面,例如在MVC框架如Spring MVC中作为视图层的技术。在给定的"代码生成器必备jar包:Freemarker-2.3.23"中,我们主要关注的是`freemarker.template....
它允许开发者将业务逻辑与页面展示分离,提高代码的可维护性和可读性。 "eclipse的freemarker插件"是指专门为Eclipse开发的,用于增强对Freemarker模板语言支持的扩展工具。这个插件的主要功能是提供Freemarker模板...
`.ftl`文件是Freemarker的源代码文件,其中包含HTML结构和控制逻辑,用于生成最终的HTML页面。 安装Freemarker-IDE插件的过程相对简单。首先,你需要将下载的压缩包解压。在解压后的文件夹中,你会看到一个名为`...
通过上述知识点的集成,我们可以创建一个用户友好的Web应用,其中页面布局可以通过可视化工具预览和编辑,而动态数据则由FreeMarker模板和Spring MVC框架提供。这种方式既保证了前端设计的灵活性,又确保了后端数据...
SpringBoot版本的SpringMVC+Freemarker上传案例,地址是localhost:8888/photo/index进入上传页面,默认是三个文件,自己可以屏蔽两个文件就是单个文件的状态了,首先在电脑的D盘新建一个upload的文件夹,...
FreeMarker API源代码是FreeMarker的核心部分,提供了丰富的接口和类,用于操作和管理模板。 1. **FreeMarker API概述** FreeMarker API主要包括`freemarker.template`包,其中包含了核心的模板处理类。如`...
根据给定的文件信息,我们可以深入探讨Freemarker的相关知识点,包括其基本概念、工作流程以及具体的代码实现。 ### Freemarker基本概念 Freemarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。这...
在本案例中,“freemarker+struts完整代码实例”提供了一个学习这两种技术结合使用的实际项目。初学者可以通过此实例了解如何将FreeMarker与Struts结合,实现动态页面的生成和控制层的处理。 首先,让我们详细了解...
以上是对`freemarker`及其实例源代码的一些基本解释和关键知识点。通过深入理解这些概念,开发者可以有效地利用Freemarker创建动态内容,提高工作效率。在`FreemarkerTest`这个实例中,你可以看到如何实际操作这些...
Freemarker是一个基于模板的开源模板语言,它与Java代码分离,使得开发者可以专注于业务逻辑,而设计师则可以专注于页面设计。它不依赖于任何特定的Web框架,可以在各种Java应用中使用。 2. **模板语法** ...
9. **模板继承与布局**: Freemarker支持模板继承,通过`<#include>`和`<#assign>`等指令,可以创建基础模板并由子模板进行扩展,实现页面布局的统一。 10. **函数和方法调用**: FTL中可以调用Java方法,这使得模板...
3. **创建FreeMarker模板**:在`WEB-INF/views`目录下创建FreeMarker模板文件,例如`index.ftl`,用于显示页面内容。 4. **编写Controller**:在Java源代码中创建一个控制器类,使用`@Controller`注解标记,并添加...