- 浏览: 1119104 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (1055)
- quartz定时任务 (1)
- json (9)
- 接口 (1)
- http (1)
- sccket (2)
- xmlbean (1)
- webservice (1)
- flex (1)
- sitemesh (2)
- json组装 (2)
- 存储过程 (6)
- ajax后台返回前台上下问 (3)
- flect反射机制 (1)
- 页面列表 (1)
- oracal结果集合并 (1)
- lucene (1)
- 读取配置文件工具 (1)
- 框架整合 (1)
- jms (3)
- 断点续传 (1)
- 页面之间的传值 (1)
- jpa (6)
- sql (8)
- jsp跳转 (1)
- jsp (6)
- jquery (2)
- ui (1)
- js与jsp之间的值的交互应用 (1)
- js空值判断 (1)
- Ajax (9)
- web-inf 编译目录 (1)
- 多线程 (9)
- 资料 (0)
- oracal (4)
- 多线程webservice (1)
- ztree (1)
- 加载与内容的变化 (1)
- 页面的公用变量 (1)
- web-inf目录结构 (1)
- 登陆系列 (1)
- jass应用于webservice认证 (2)
- 路径问题 (1)
- list合并 (1)
- list map中的value获取 (2)
- 标签tag (4)
- 方法 (1)
- 树形数据及其渲染 (1)
- require js 回调 (1)
- tab 页面切换 (2)
- 计时获取验证码 (1)
- 模式 (6)
- easyui (3)
- dialog (2)
- 乱码问题 (1)
- spring (29)
- sqlserver (1)
- iis,netframework (0)
- iis (1)
- netframework (1)
- 处理乱码问题 (1)
- struts-ajax (0)
- ,理论,了;,; (0)
- 排错方法 (1)
- hibernate (1)
- 二级缓存 (1)
- portal (1)
- date类型 (0)
- jvm out of memery StackOverflowError (1)
- echart数据填充 (0)
- echart (1)
- jmv (1)
- 学习 (0)
- java基础 (1)
- oracle性能优化 (1)
- 数据库三范式 (1)
- easy UI (1)
- oracle11g (1)
- form (3)
- servlet (2)
- spring mvc (1)
- htm5 (0)
- ibatise (1)
- 序列化 (1)
- tomcat双认证 (1)
- maven Lib (1)
- tomcat eclipse (2)
- ehcache (1)
- http 代替 ajax (2)
- rest (6)
- script脚本占位模板 (1)
- strust 标签 el表达式 (1)
- js bo (1)
- 公司资料 (0)
- js return (1)
- spring 第三方插件的工具类 (1)
- linux (10)
- linux 克隆 (1)
- linux xshell连接 (1)
- yum expect (1)
- linux 应用命令 (1)
- yum 缓存rmp包 (1)
- yum 本地库离线安装 (2)
- yum错误 (1)
- jsp页面用定时调用 (1)
- ajax setup (2)
- Exception,RuntimeException (1)
- 对话框 dialog (1)
- maven (17)
- PropertyPlaceholderConfigurer properties文件 (1)
- 错误集 (1)
- mybatise (0)
- 拦截器filter (1)
- http get post 区别 (1)
- rest 客户端两种返回的数据处理方式 (1)
- listener (2)
- maven工程 (1)
- ContainerResponseFilter (1)
- ajax action 打印任意实体类jsp (1)
- yum svn mvn (1)
- 分页 (1)
- angularjs (1)
- memcached (1)
- git (12)
- yyyyyyyy (0)
- oracal安装 (4)
- jaxwswebservice (1)
- spring bean (1)
- 排方法 (0)
- java 生成pdf (2)
- 创建目录 (1)
- 下载与生产pdf文件 (1)
- base64 (2)
- 配置文件 (2)
- blob (1)
- pdf (1)
- yum linux 安装Oracle (1)
- excl 插入数据库 (1)
- 搭建框架 (1)
- .classpath和jdk jre (1)
- mybatise 配置文件通配 (1)
- 用Maven插件生成Mybatis代码 (2)
- springmvc值的传递 (1)
- js jsp html (1)
- ajax跨域 (1)
- javamail (0)
- 提交复杂格式json数据 (1)
- get中文乱码/post (1)
- 弹出框,承载弹出链接----页面,显示大图 (1)
- @RequestBody list bean (1)
- 隐藏域 (1)
- 多页保存 (1)
- form 校验 (1)
- 注册,上传图片 (1)
- 登录验证 (1)
- 全局的异常处理 (0)
- 异常捕获,显示在页面 (0)
- mybatise事物配置 (1)
- maven compile (1)
- 时间格式 (1)
- js 跳转页面 (1)
- pringsecurity 角色授资源要重启服务 (0)
- Retrofi restfull (1)
- session过期推出,直接点击退出,退出 (0)
- 参数放于requestbody (1)
- maven本地仓库jar包 (1)
- 编译环境出错jdk1.6 1,7 (1)
- jsonarray ---json数组格式 (1)
- java后台文件上传,接受的2种方式 (0)
- 生成保存图片 (1)
- 权限mysql数据库Md5加密sql (1)
- mysql一对多关联查询 (1)
- mysql批量更新 (0)
- oracle in exists 区别 (1)
- https (1)
- linux发布脚本 (1)
- dubbo zookeepr (1)
- request.getParameter() (1)
- request.setAttribute() (1)
- @RequestMapping @ResponseBody (1)
- @RequestMapping @responsebody src控件 后台如何写入src值 (1)
- dwz (8)
- lib jar maven (1)
- web服务访问名称 (1)
- mvc返回内容设置,拦截 (1)
- @ResponseBody 返回json处理 (1)
- 视图,函数,存储过程 (1)
- <context:annotation-config/> (1)
- <context:component-scan/> (1)
- xml路劲通配 (2)
- 杂项 (1)
- dubbo (34)
- redis (25)
- mybatis (34)
- springmvc (15)
- js (7)
- sprinvmvc (1)
- 设计理念 (1)
- 工程 (1)
- 其他 (149)
- 导出,下载 (1)
- session (4)
- token (1)
- Exception处理 (2)
- 注解 (2)
- 框架 (3)
- shrio (1)
- login (1)
- 项目结构设计 (1)
- mybatis两种关联查询 (1)
- mybaits (2)
- 迭代模式 (1)
- oralce树形数据结构构建 (2)
- 树形结构的jsp展现 (1)
- filter intecept(Struts) (1)
- 树形结构数据的提交 (1)
- @RequestBody @RequestParam (1)
- div (1)
- equals重写 (1)
- 程序设计 (1)
- f多层for循环跳出 (1)
- 看源码 (0)
- 权限系统普遍通性 (1)
- 设计程序 (1)
- 动态拼接元素样式问题 (1)
- sql迭代 (1)
- debug断点 (1)
- spring mvc 扫描注解(ioc (1)
- di) (1)
- jdk (2)
- cglib (1)
- mybatis 多层括号(超过三层)解析不了 (1)
- tiles (2)
- cacheManager缓存的切换 (1)
- jsp,xml中el表达式等占位符中的数据操作 (1)
- jpa 及spring data jpa开发 (1)
- compareTo equals toString (1)
- 子页面用父页面js (1)
- jsp相对路径自加问题 (1)
- bean之间的相互拷贝 (1)
- DECODE (2)
- 泛型 (2)
- NVL (1)
- jsp jstl函数 用标签声明页面变量,供jstl使用,时间格式问题 (1)
- form表单切换action值 (1)
- response.getWriter().write()功能优于springMvc的返回 (1)
- 快速复制构建项目 (1)
- activeMq (15)
- cache (2)
- sql获取序列号 (1)
- 上传 (2)
- tfs (1)
- jsp标签 (2)
- qita (1)
- 触发器 (1)
- Exception (1)
- mybais (1)
- 标签 (1)
- connect by (1)
- for ... in (1)
- map转化为list (1)
- 树形结构list构建(树形实体) (1)
- 左侧菜单的设计 (1)
- response.getWriter().write() (1)
- eclipse打断点之后断无效 (1)
- 直接访问/web-inf/下的页面 (1)
- clob (1)
- freemark (1)
- 框架的设计 (1)
- get方式处理乱码 (1)
- Request的getParameter和getAttribute方法的区别 (1)
- cas (9)
- 时间格式问题 (1)
- ResponseUtil.writeToResponse (1)
- 树形数据的反选 (1)
- spring data jpa (1)
- jsp异常提示 (1)
- jquery js (1)
- eclipse (1)
- 乱码 (1)
- Json OBJETC (1)
- PROCEDURE (1)
- pl/sql oracle (1)
- 设计 (1)
- el表达式 (3)
- iframe (1)
- map (1)
- jsp中调用Java (1)
- response.getWriter().write() ajax (1)
- mybatis xml 传入参数 (0)
- response与request在返回时作用区别 (1)
- spring cache (1)
- 模型驱动 (1)
- 关于mybatis传空值的处理 (1)
- 日志配置 (1)
- mapper (1)
- mapper mybatis (1)
- mapper mybatis-spring spring-data-jpa (1)
- js插件 (1)
- spring-data-jpa (2)
- 字节流转化过程 (1)
- 数据库 (11)
- jsp页面 (1)
- 局域网络访问问题 (1)
- plsql (2)
- response (1)
- plsq (1)
- Proxool (1)
- cas security (1)
- 系统配置化 (1)
- 集群 (4)
- springboot (24)
- 设计模式 (5)
- 通知 (1)
- 架构 (48)
- zookeeper (5)
- mvc框架 (1)
- 事物隔离策略 (1)
- jvm (8)
- 调研 (1)
- Java工具类 (1)
- 并发容器 (3)
- 多线程管理器 (4)
- 简历 (0)
- 查询 (1)
- 集群工具 (1)
- springMcv (1)
- ConcurrentHashMap (1)
- hashtable (1)
- cac (1)
- 树形结构 (1)
- 定时任务 (1)
- tortoiseGit (2)
- struts (11)
- shiro (31)
- log4j (3)
- struts2 (2)
- 编码 (1)
- request (3)
- Nginx (14)
- tomcat (1)
- idea (12)
- mvc (2)
- BeanUtils (2)
- image (1)
- mino (1)
- httpClient (1)
- volecity (1)
- swagger (3)
- 调错 (0)
- data (1)
- log (1)
- shell (1)
- 事物 (3)
- junit (1)
- RestTemplate (2)
- 线程 (0)
- Exception异常处理 (1)
- Exception异常注解 (1)
- lock (1)
- HashMap (1)
- 面试 (0)
- rabbitMq (1)
- rainCat (1)
- 其它 (1)
- activemq消息传送机制以及ACK机制详解 (0)
- mysql (7)
- fildder (1)
- UML (1)
- 校验 (1)
- 反射 (1)
- 切面 (1)
- springioc (1)
- urule2 (0)
- skywalking (1)
- urule (2)
- docker (2)
- 前端 (1)
- bootstrap (1)
- eureka (2)
- springcloud (16)
- jenkins (2)
- springsecurity (1)
- 数据结构 (4)
- gradle (1)
- mycat (3)
- nacos (1)
- canary (1)
- 线程池 (1)
- solr (1)
- resteasy (2)
- BI (1)
- dfs (2)
- elasticsearch (1)
- ruby (1)
- logstash (1)
- clickhouse (2)
- davinci (15)
- java (1)
- davinvi (1)
- fastdfs (1)
- vue (1)
- 《将博客搬至CSDN》 (1)
最新评论
-
nizhipeng123:
private SessionFactory sessio ...
用map接收参数的几个注意的问题
public List getOrgList() {
List sumList = new ArrayList();
List<?> list = xarchJdbcDao.createNativeQuery(ORG_LIST_SQL);
for (Object obj : list) {
Object[] objs = (Object[]) obj;
Map map = new HashMap();
if (objs[0] != null)
map.put("createtime", objs[0].toString());
else
map.put("createtime", "");
if (objs[1] != null)
map.put("cistatus", objs[1].toString());
else
map.put("cistatus", "");
if (objs[2] != null)
map.put("name", objs[2].toString());
else
map.put("name", "");
sumList.add(map);
}
return sumList;
}
/**
*
* 用户节点列表
*
* */
public void getOrgList() {
list = getDataModel(getModelTemplate());
processFilter(list);
list.setData(this.getService().getOrgList());
}
function orgList(){
$.ajax({
url:'${ctx}/organization!getOrgList.json',
type:'POST',
data:'',
async:false,
success:function(result){
$("#orgList").append('');
var table = '<table width="100%" border="0" cellspacing="0" cellpadding="0">';
var re = result.data;
for(var i=0; i<re.length; i++){
table += '<tr style="height:25px; line-height:25px;">'
+'<td align="left" width="50%" style="padding-left:10px">'+re[i].createtime.substr(0, 16)+'</td>'
+'<td align="left" width="10%">'+re[i].cistatus.substr(0, 16)+'</td>'
+'<td align="left" width="30%">'+re[i].name.substr(0, 16)+'</td>'
+'<td class="red" width="10%"><a href="${ctx}/views/zwww/zygl/gcs/list.jsp" title="" style="text-decoration:underline">详情</a></td>'
+'</tr>';
}
table += '</table>';
$("#orgList").append(table);
}
});
}
上面是一套
或者
$(function(){
init();
var a ='<%=id%>';
var path="<%=path%>";
var url=path+"/process-log!getProcessLogById.json?id="+a;
var urltro=path+"/trouble-proces-order!queryTroubleProcessById.json?id="+a;
var urlhichar=path+"/trouble-proces-order!queryTroubleProcessCount.json";
// window.location.href=url;
var center=path+"/organization!queryOrgGz.json?id="+a;
// window.location.href=url;
var table = '<table width="100%" border="0" cellspacing="32" cellpadding="32" bgcolor="#f2f1f1" style="height: 190px;">';
var table1 = $('<table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#f2f1f1" style="height: 90px;"></table>');
var org=[];
var ip;
$.ajax({
type:'post',
url:center,
async:false,
data:null,
dataType:'json',
success:function(data){
var a = eval(data);
if(data){
ip=a[0].ip;
var _tr1 = $("<tr></tr>");
var _tr2 = $("<tr></tr>");
var _tr3 = $("<tr></tr>");
_tr1.append('<td width="10%" rowspan="2"> </td>');
_tr1.append('<td rowspan="2"><div class="res_bg"></div></td>');
_tr1.append('<td>资源名称:接入交换机</td>');
_tr2.append('<td> IP地址:'+ip+'</td>');
table1.append(_tr1).append(_tr2);
$("#count1").append(table1);
table += "<tr margin-top='30px'><th colspan='3' bgcolor='#dedede' >受影响单位</th></tr>";
for(var i=0;i<a.length;i++){
ip=a[1].ip;
org[i]=a[i].name;
table += '<tr>'
+'<td width="10%"> </td>'
+'<td width="30%" align="center"><div class="syxdw"></div></td>'
+'<td width="60%" style="text-align: center;">'+a[i].name+'</td>'
+'</tr>';
}
table += '</table>';
$("#count1").append(table);
}
},
error:function(){
//$.message("失败");
}
});
对于有头图片的,用样式里面设置背景图片的方式:
table += '<tr style="height:30px; line-height:30px;">'
+'<td class="msg_title" width="50%">'+kind+':</td>'
+'<td class="msg_count">'+re[i].cl+'(个)</td>'
+'<td class="msg_detal" align="right"><a href="javascript:;" style="text-decoration:underline" onclick="doDetail();">详情</a></td>'
+'</tr>';
.msg_title{
background: url("${stylePath}/images/msg_title_bg.png") no-repeat 5px;
padding-left: 30px;
}
List sumList = new ArrayList();
List<?> list = xarchJdbcDao.createNativeQuery(ORG_LIST_SQL);
for (Object obj : list) {
Object[] objs = (Object[]) obj;
Map map = new HashMap();
if (objs[0] != null)
map.put("createtime", objs[0].toString());
else
map.put("createtime", "");
if (objs[1] != null)
map.put("cistatus", objs[1].toString());
else
map.put("cistatus", "");
if (objs[2] != null)
map.put("name", objs[2].toString());
else
map.put("name", "");
sumList.add(map);
}
return sumList;
}
/**
*
* 用户节点列表
*
* */
public void getOrgList() {
list = getDataModel(getModelTemplate());
processFilter(list);
list.setData(this.getService().getOrgList());
}
function orgList(){
$.ajax({
url:'${ctx}/organization!getOrgList.json',
type:'POST',
data:'',
async:false,
success:function(result){
$("#orgList").append('');
var table = '<table width="100%" border="0" cellspacing="0" cellpadding="0">';
var re = result.data;
for(var i=0; i<re.length; i++){
table += '<tr style="height:25px; line-height:25px;">'
+'<td align="left" width="50%" style="padding-left:10px">'+re[i].createtime.substr(0, 16)+'</td>'
+'<td align="left" width="10%">'+re[i].cistatus.substr(0, 16)+'</td>'
+'<td align="left" width="30%">'+re[i].name.substr(0, 16)+'</td>'
+'<td class="red" width="10%"><a href="${ctx}/views/zwww/zygl/gcs/list.jsp" title="" style="text-decoration:underline">详情</a></td>'
+'</tr>';
}
table += '</table>';
$("#orgList").append(table);
}
});
}
上面是一套
或者
$(function(){
init();
var a ='<%=id%>';
var path="<%=path%>";
var url=path+"/process-log!getProcessLogById.json?id="+a;
var urltro=path+"/trouble-proces-order!queryTroubleProcessById.json?id="+a;
var urlhichar=path+"/trouble-proces-order!queryTroubleProcessCount.json";
// window.location.href=url;
var center=path+"/organization!queryOrgGz.json?id="+a;
// window.location.href=url;
var table = '<table width="100%" border="0" cellspacing="32" cellpadding="32" bgcolor="#f2f1f1" style="height: 190px;">';
var table1 = $('<table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#f2f1f1" style="height: 90px;"></table>');
var org=[];
var ip;
$.ajax({
type:'post',
url:center,
async:false,
data:null,
dataType:'json',
success:function(data){
var a = eval(data);
if(data){
ip=a[0].ip;
var _tr1 = $("<tr></tr>");
var _tr2 = $("<tr></tr>");
var _tr3 = $("<tr></tr>");
_tr1.append('<td width="10%" rowspan="2"> </td>');
_tr1.append('<td rowspan="2"><div class="res_bg"></div></td>');
_tr1.append('<td>资源名称:接入交换机</td>');
_tr2.append('<td> IP地址:'+ip+'</td>');
table1.append(_tr1).append(_tr2);
$("#count1").append(table1);
table += "<tr margin-top='30px'><th colspan='3' bgcolor='#dedede' >受影响单位</th></tr>";
for(var i=0;i<a.length;i++){
ip=a[1].ip;
org[i]=a[i].name;
table += '<tr>'
+'<td width="10%"> </td>'
+'<td width="30%" align="center"><div class="syxdw"></div></td>'
+'<td width="60%" style="text-align: center;">'+a[i].name+'</td>'
+'</tr>';
}
table += '</table>';
$("#count1").append(table);
}
},
error:function(){
//$.message("失败");
}
});
对于有头图片的,用样式里面设置背景图片的方式:
table += '<tr style="height:30px; line-height:30px;">'
+'<td class="msg_title" width="50%">'+kind+':</td>'
+'<td class="msg_count">'+re[i].cl+'(个)</td>'
+'<td class="msg_detal" align="right"><a href="javascript:;" style="text-decoration:underline" onclick="doDetail();">详情</a></td>'
+'</tr>';
.msg_title{
background: url("${stylePath}/images/msg_title_bg.png") no-repeat 5px;
padding-left: 30px;
}
相关推荐
在VB.NET编程环境中,生成静态页面列表分页是一项常见的任务,尤其在构建大型网站或Web应用程序时,为了提高页面加载速度和减轻服务器负担,通常会选择将动态内容转换为静态HTML页面。下面我们将深入探讨如何使用VB...
【标题】:“校园网站-五个页面列表注册等” 在这个项目中,“校园网站-五个页面列表注册等”显然是一个关于创建校园服务网站的实践案例。它可能涵盖了网站的主要功能,包括但不限于首页、信息列表页、注册页面、...
总结来说,实现JSP页面列表的AJAX异步加载,主要包括以下几个步骤: 1. 创建JSP页面,定义基本的HTML结构。 2. 在服务端编写处理AJAX请求的逻辑,返回JSON数据。 3. 在客户端使用JavaScript(如jQuery)发送AJAX请求...
通过ajax请求数据后,进行页面列表渲染,文档中含有html,css,js和json文件,有模拟后端json数据,请求后端接口的jJS代码,用于研究学习用。
关于Chrome页面列表可让您轻松访问所有Chrome“特殊页面”(又名关于页面或chrome://):*下载*历史记录*扩展名*标志*插件*设置* ...这是“ Chrome浏览器”的克隆页面”扩展名,带有更好的图标和更多特殊的页面链接...
在构建一个H5手机站页面时,我们通常会涉及到多个组成部分,包括列表页(List Page)和内容页(Content Page),这是移动互联网中常见的网页设计模式。H5,即HTML5,是一种超文本标记语言的最新版本,它提升了网页的互动...
从标准页面列表中直接拖放即可订购页面和其他分层帖子类型。 从内置页面列表中直接拖放即可对页面,分层自定义帖子类型或带有“页面属性”的自定义帖子类型进行排序。 只需将页面拖放到所需位置即可。 就这么简单...
您可以按原样使用它,或者创建可以查看仪表板但不一定是页面列表的新管理员角色(例如,对于某些角色不需要页面列表的 Intranet 系统等)。 要使用它,请将附加的 zip 文件解压缩到您的 /site/modules/ 目录中,并...
LRU通常通过维护一个大小固定的页面列表,当新页面入内存时,如果列表已满,则将最久未使用的页面淘汰。 **VC++实现页面置换算法** 在VC++环境下实现这两种算法,你需要理解C++的基本语法、数据结构以及操作系统的...
【HUM】登录zc验证页面+主页面列表美化-易语言 这个项目是关于使用易语言进行用户界面(UI)的美化,特别是针对登录验证页面和主页面列表的设计。易语言是一款面向对象的编程语言,它以其简洁的语法和丰富的库函数...
在给定的代码片段中,LRU算法通过维护一个页面列表,并在每次页面访问后更新该列表,将访问的页面移到列表前端,这样列表尾部的页面就是最近最少使用的页面。当需要置换页面时,列表尾部的页面将被替换。 ### OPT...
"spec-pages"是一个专门用于获取规范页面列表的模块,它可以帮助开发者便捷地浏览和理解相关的技术规范。这个模块的核心功能是提供一个接口,通过这个接口,我们可以获取到一系列构成某个规范的所有页面。 首先,...
"H5页面可下拉刷新的订单列表"是一个常见的功能设计,它为用户提供了一个方便、高效的查看和管理订单的方式。这个功能主要涉及到以下几个核心知识点: 1. **H5技术**:H5(HTML5)是HTML的最新版本,它引入了许多新...
它维护一个按照访问时间排序的页面列表,当需要替换页面时,总是选择最近最久未使用的页面。在Java实现中,可以使用数据结构如LinkedHashMap来跟踪页面的访问顺序。LRU是性能较好的页面置换策略,但实现起来相对复杂...
JSP页面上的列表
实现LRU通常需要维护一个按访问时间排序的页面列表,新访问的页面会被插入到列表前端,而如果页面再次被访问,其会移动到列表前端。当需要替换页面时,选择列表末尾的页面。 3. **先进先出(FIFO)算法**: - FIFO...
在开发一款商城应用程序时,"我的订单列表"页面是一个至关重要的组成部分。这个页面通常用于展示用户的购买历史,方便用户查看订单状态,进行支付、退款或联系客服等操作。"商城app我的订单列表页面模板.zip" 提供了...
将分页后的数据绑定到页面的列表展示区域。 5. **生成静态页面**:在用户请求动态页面时,程序会根据aspnetpager的分页信息生成HTML内容。为了生成静态页面,你需要在处理请求后将这个HTML保存为文件,例如`page1....
设计系统中的辅助功能设计系统中的辅助功能页面列表。 这些设计系统具有有关可访问性的页面或描述。 组织设计系统辅助功能键盘导航,屏幕阅读器标签等。 索环开箱即用地支持W3c的。[ GitLab 关于Gravity的一切,从...