- 浏览: 273978 次
文章分类
最新评论
-
yonghuuser:
< namespace > http://www. ...
使用 xfire 开发 web service 应用 -
悬空90:
牛人 呵呵
JCS 资料 -
悬空90:
谢谢分享 呵呵
JCS 应用 -
kuiye:
用于在客户端页面调用.
DWR util.js 整理(DWR 处理各种form表单Select/option,table等,List,Bean -
bo_hai:
好像不是原创呢!
抽象类与接口的区别
step 12 : 构件树结构页面 GeogrophyLeftTree.jsp
jsp 代码
- 《%@ page contentType="text/html; charset=gb2312" %》
- 《%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %》
- 《%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %》
- 《%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %》
- 《%@ page import="java.util.List" %》
- 《%@ page import="java.util.Iterator" %》
- 《%@ page import="com.winchannel.common.tree.GeographyNewTree" %》
- 《%@ page import="com.winchannel.base.service.GeographyService"%》
- 《%@ page import="com.winchannel.po.base.DimGeography"%》
- 《%
- response.setHeader("Pragma", "No-cache");
- response.setHeader("Cache-Control", "no-cache");
- response.setDateHeader("Expires", 0);
- GeographyService service=new GeographyService();
- List graphyList = service.queryGeography();
- %》
- 《html》
- 《head》
- 《title》请选择《/title》
- 《meta http-equiv="Content-Type" content="text/html; charset=gb2312"》
- 《link rel="stylesheet" href="../winchannel.css" type="text/css"》
- 《script language="JavaScript" src="/Select.js"》《/script》
- 《STYLE type=text/css》
- #containerul {
- MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left;LINE-HEIGHT:20PX;
- }
- #containerul UL {
- MARGIN: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
- }
- #containerul LI {
- LIST-STYLE: none;CURSOR: hand; MARGIN: 0px 0px 0px 13px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
- }《!-- --》
- #containerul .symbols {
- BACKGROUND-POSITION: 0px 50%; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 1em; WIDTH: 12px
- }
- 《/STYLE》
- 《script language="JavaScript"》
- function _check() {
- }
- var _i = 0;
- var _userList = new Array;
- 《%
- DimGeography graphyPo = null;
- Iterator graphyListIndex = graphyList.iterator();
- while (graphyListIndex.hasNext()) {
- graphyPo = (DimGeography) graphyListIndex.next();
- %》
- _userList[_i] = '《%= graphyPo.getId()%》';
- _i++;
- _userList[_i] = '《%= graphyPo.getGeographyName() %》';
- _i++;
- _userList[_i] = '《%= graphyPo.getGeographyNameEn() %》';
- _i++;
- _userList[_i] = '《%= graphyPo.getGeographyCode() %》';
- _i++;
- _userList[_i] = '《%= graphyPo.getCityType1().getItemName() %》';
- _i++;
- _userList[_i] = '《%= graphyPo.getCityType2().getItemName() %》';
- _i++;
- 《%
- }
- %》
- function _userSelected(ind) {
- var sForm = document.oguForm;
- _selected = false;
- return _selected;
- }
- var userOrg = 0;
- function _userFilterChange(orgID) {
- //alert("laskdflsakd"+orgID);
- // alert("array");
- for (var i=0;i《_userList.length/5;i++) {
- //alert("for");
- if (_userList[i * 6] == orgID ) {
- // alert("0");
- document.GeographyForm.id.value= _userList[i * 6];
- document.GeographyForm.graphyName.value= _userList[i * 6+1];
- document.GeographyForm.graphyNameEn.value= _userList[i * 6+2];
- document.GeographyForm.graphyCode.value= _userList[i * 6+3];
- document.GeographyForm.cityTypel.value= _userList[i * 6+4];
- document.GeographyForm.cityType2.value= _userList[i * 6+5];
- }
- }
- userOrg = orgID;
- }
- function _save() {
- var ret = "";
- var sForm = document.oguForm;
- // 选中的组织
- var retOrg = "";
- // 选中的人员
- var retUser = "";
- var retUserName = "";
- //window.alert(sForm.userList.value);
- // 返回值 userId@userName
- // ret = sForm.userList.value;
- // window.returnValue = ret;
- window.close();
- }
- function _cancel() {
- if (window.confirm("若取消,该次操作将丢失!")) {
- window.returnValue = null;
- window.close();
- }
- }
- function _close() {
- window.returnValue = null;
- window.close();
- }
- 《/script》
- 《/head》
- 《html:form action="/geography.do" method="Post"》
- 《html:hidden property="method"/》
- 《html:hidden property="id"/》
- 《html:hidden property="geography.id"/》
- 《html:hidden property="geography.createBy"/》
- 《html:hidden property="geography.createDate"/》
- 《html:hidden property="geography.usageFlag"/》
- 《html:hidden property="geography.geoTreeCode"/》
- 《body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0"》
- 《table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0"》
- 《tr》
- 《td colspan="0" class="baobiao_title"》地理信息设置《/td》
- 《/tr》
- 《tr》
- 《td width="180" valign="top" style="border:5px solid #ffffff; padding-top:5px; "》
- 《table width="100" height="100%" border="0" cellpadding="0" cellspacing="0"》
- 《tr》
- 《td valign="top" bgcolor="#DFEFFF" style=" border:1px solid #99ccff; padding-top:5px; "》
- 《%
- GeographyNewTree orgTree = null;
- try{
- orgTree = new GeographyNewTree();
- String TopOrgName = new String("地理信息");
- Integer ParentOrgID = new Integer(0);
- // String Url = new String("javascript:selectChange([orgId])");
- //orgTree.setOnClick(Url);
- String Url = new String("/geography.do?method=init&geographyID=[orgId]");
- //orgTree.setOnClick(Url);
- orgTree.setClickTarget("treeFrame");
- //orgTree.setTreeItemClick(Url);
- orgTree.setTreeItemHref(Url);
- orgTree.setRootId(ParentOrgID);
- orgTree.setTopName(TopOrgName);
- %》
- 《%=orgTree.getHtml()%》
- 《%
- } catch (Exception e) {
- e.printStackTrace();
- }
- %》
- 《/td》
- 《/tr》
- 《/table》《/td》
- 《/tr》
- 《/table》
- 《/body》《/html:form》
- 《/html》
- 《SCRIPT language="javascript"》
- function save(){
- document.GeographyForm.method.value="create";
- // alert("11111111");
- document.GeographyForm.state.value="save";
- document.GeographyForm.submit();
- }
- function modify(){
- //alert("lksdflksadf");
- document.GeographyForm.method.value="modify";
- document.GeographyForm.submit();
- }
- function delet(){
- //alert("lksdflksadf");
- document.GeographyForm.method.value="delete";
- // alert("222222222");
- document.GeographyForm.submit();
- }
- function _selectChange(orgId){
- // alert("----------》"+orgId);
- document.GeographyForm.id.value=orgId;
- document.GeographyForm.method.value="init";
- document.GeographyForm.submit();
- }
- function selectOK(){
- var ret = new Object();
- var orgIds = document.GeographyForm.listId;
- if(orgIds.length !=null){
- for (i=0;i《orgIds.length;i++)
- {
- var orgId;
- if(orgIds[i].checked == true){
- orgId =orgIds[i].value;
- _userFilterChange(orgId);
- }
- }
- }
- }
- function mgnGeoTree(geoId){
- url="/geography.do?method=init&geographyID=" + geoId;
- window.location=url;
- }
- 《/SCRIPT》
发表评论
-
正确使用 Volatile 变量
2008-05-21 11:30 1373Java™ 语言包含两种内在的同步机制:同步块(或方法)和 v ... -
构建一个更好的 HashMap
2008-05-21 10:47 1598ConcurrentHashMap 是 Doug Lea ... -
【Axis】简介信息
2007-09-14 17:43 1529Apache Axis 是Apache WebService项 ... -
抽象类与接口的区别
2007-08-23 00:17 37202abstract class和interface是Ja ... -
doGet()和doPost()的区别
2007-08-08 23:31 3305get只有一个流,参数附加在url后,地址行显示要传送的信息, ... -
面向对象的三个基本特征
2007-08-08 23:26 1866面向对象的三个基本特征是:封装、继承、多态。 封装 封装最好 ... -
java 树形结构设计(七) Struts + Hibernate
2007-05-29 13:40 6114step 11、构建 树形结构类 java 代码 ... -
java 树形结构设计(六) Struts + Hibernate
2007-05-29 13:14 2597step 10、构造 树形结构类 java 代码 ... -
java 树形结构设计(五) Struts + Hibernate
2007-05-29 13:11 2591step 9 构造 树结构 类 java 代码 ... -
java 树形结构设计(四) Struts + Hibernate
2007-05-29 13:05 2216step 8: 数据访问类DAO java 代码 ... -
java 树形结构设计(三) Struts + Hibernate
2007-05-29 12:46 3183step 6、 Struts Action 类 jav ... -
java 树形结构设计(二) Struts + Hibernate
2007-05-29 11:52 3313step 3. Hibernate hbm xml 配置文件( ... -
java 树形结构设计(一) Struts + Hibernate
2007-05-29 11:00 5756该树形结构是一颗关于 ...
相关推荐
前端通常使用JavaScript库(如jQuery、Bootstrap Treeview、AngularJS等)来呈现树形结构。这些库提供了方便的API来动态加载和操作树节点。在本项目中,可能会利用JSP页面结合JavaScript来渲染树形菜单。 6. **...
3. **获取树形数据**:在服务层(Service层),使用Hibernate的HQL(Hibernate查询语言)或SQL查询语句,检索所有菜单,并按照父ID进行排序,构建出树形结构。可以使用递归方法或者预加载子菜单的方式来实现。 4. *...
Struts+Hibernate+Javascript 实现人无限级分类树...主要是用到了Struts+Hibernate+JSTL1.1和自定义标签,树形菜单节点用 JavaScript控制显示,菜单结构由数据库中的字段区分,测试数据是通过TestMain.java插入数据库的
《JSP源码 图书管理系统(struts+hibernate+spring+ext)》是一个基于Java技术的开源图书管理系统,它整合了四大主流框架——Struts、Hibernate、Spring以及Ext,构建了一个高效、灵活且功能丰富的后台管理平台。...
在图书管理系统中,Ext用于构建用户界面,包括表格、树形结构、表单等,通过Ajax技术与后台进行异步通信,提供流畅的用户体验。Ext的组件化开发方式使得前端代码结构清晰,易于维护和扩展。 这四个框架的结合使用,...
**ExtJS** 是一个用于构建桌面和移动Web应用程序的JavaScript库,提供了丰富的组件库,如表格、图表、表单、树形结构等,以及强大的数据管理和布局系统。它的使用可以让开发者创建出具有现代UI设计的复杂Web应用。 ...
4. EXT:EXT是一个JavaScript UI框架,它提供了丰富的组件库,如表格、树形结构、图表等,用于构建富客户端的Web应用。EXT的组件化设计使得界面布局和交互更加灵活,同时提供了数据绑定机制,能方便地与后台数据进行...
4. EXT:EXT 是一套基于JavaScript的富客户端UI库,提供了大量可重用的组件,如表格、树形控件、图表等,可以构建出美观且交互性强的Web界面。EXT与后台通过JSON进行数据交换,实现了前后端分离,提升了用户体验。 ...
本资源"图书管理系统(struts+hibernate+spring+ext)130221.rar"提供了一个完整的基于Java Web的图书管理系统实现,采用经典的SSH(Struts、Hibernate、Spring)框架和EXT前端技术,旨在帮助计算机专业的学生进行毕业...
Struts2+Spring+Hibernate+EasyUI 是一个经典的Java Web开发框架组合,广泛应用于企业级应用的构建。这个管理系统利用这些技术的特性,提供了一种高效、稳定且易于维护的解决方案。 **Struts2** 是一个强大的MVC...
5. **dTree插件**:dTree是一款基于JavaScript的可折叠树形菜单组件,用于在网页上显示层次结构的数据。在本项目中,前端可能利用dTree来展示从服务器获取的JSON数据,实现动态的、可交互的无限级联树视图。 6. **...
ExtJS 是一个用于构建富客户端(Rich Internet Applications,RIA)的JavaScript库,它提供了一系列组件,如表格、树形结构、窗口、菜单等,用于创建复杂的、交互性强的Web界面。ExtJS 使用 MVC 架构,并且有强大的...
【标题】"extjs+struts+hibernate+spring(物流管理系统)-part3" 提供的是一个基于Java技术栈的物流管理系统实现,主要利用了ExtJS作为前端框架,Struts作为MVC框架,Hibernate作为ORM工具,以及Spring作为整体应用的...
它提供了大量的预定义样式和组件,如表格、树形结构、对话框等,帮助开发者快速创建美观且响应式的界面。在权限管理系统的视图层,EasyUI可以帮助展示用户权限、角色分配等信息,提供友好的用户交互体验。 这个系统...
通过这些代码,开发者可以展示如何从数据库中获取公司机构的数据,然后使用Struts框架将这些数据转化为树形结构显示在前端。 总结来说,这个项目结合了Struts和Hibernate的优势,实现了对复杂数据结构(如公司机构...