java日常工作错误总结
1.将一个新的项目拷贝到另一台电脑上,放入tomcat中运行找不到路径,报错404、重新创建一个servlet运行就可以正常访问到。
2.但上传的文件过大时上传文件会报404错误 把<property name="maxUploadSize" value="50000000"/> 限制该大些就能正常上传文件
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> 
<property name="defaultEncoding" value="UTF-8"/> 
<!-- 指定所上传文件的总大小不能超过200KB。注意maxUploadSize属性的限制不是针对单个文件,而是所有文件的容量之和 --> 
<property name="maxUploadSize" value="50000000"/>
<!-- 最大内存大小 (10240)--> 
<property name="maxInMemorySize" value="40960" />
</bean>
3.//将获取的from表单中的数据组装成 json格式
var data = $('#usingProdctMsgform').serializeArray();
			//alert(JSON.stringify(data));
			var json={};
			for(var i=0;i<data.length;i++){
				json[data[i]['name']]=data[i]['value'];
			}
			//alert(JSON.stringify(json));
4.jsp中移出某个div或者标签
$('body>.easyui-fluid').remove();
$('.easyui-fluid').remove();
清空提个table中的数据 $('#addusingprodcetheal').datagrid('loadData', {total: 0, rows: []});
5.树状结构多线框=====
<td>
                            <select id="relevant_information" name="relevant_information" class="easyui-combotree">
                            </select>
                        </td>
$('#relevant_information').combotree({
                              valueField: "id", //Value字段
                              textField: "text", //Text字段
                              multiple: true,
                              data: [{"id": '01', "text": "吸烟史"}, {
                                  "id": '02',
                                  "text": "饮酒史"
                              }, {"id": '03', "text": "妊娠期"}, {
                                  "id": '04',
                                  "text": "肝病史"
                              }, {"id": '05', "text": "肾病史"}, {
                                  "id": '06',
                                  "text": "过敏史"
                              }, {"id": '07', "text": "其他"}],
                              //                url: "tree_data2.json", //数据源
                              onCheck: function (node, checked) {
                            	
                            	  if(node.id=='06' && checked){
                                      $('#allergen').validatebox({
                                      required: true
                                      }); 
                                     $("#allergen").removeAttr("readonly");
                           	      
                            	  }
                            	  if(node.id=='06' && !checked){
                            		  document.getElementById("allergen").setAttribute("readonly",true);
                            		  $('#allergen').validatebox({
                                          required: false
                                          }); 
                            	  }
                            	  
                                  //让全选不显示
                                 /*  $("#ddlLine").combotree("setText", $("#ddlLine").combobox("getText").toString().replace("全选,", "")); */
                              },
                              onClick: function (node, checked) {
                                  //让全选不显示
                                 /*  $("#ddlLine").combotree("setText", $("#ddlLine").combobox("getText").toString().replace("全选,", "")); */
                              }
                          });
6.模糊查询 筛选
/修改模糊查询 req_desc like '%%${qry_req_desc}%%'
 and (bus_no like '%%${ctt_no}%%'  or bus_nm like '%%${ctt_no}%%')//同一个字段多个字段筛选 
		  and (bus_nm like '%%${ctt_nm}%%' or #{ctt_nm} = '')
		  and   (#{bus_select}='' OR bus_select=#{bus_select})
	      and (#{beg_date} ='' or tr_date >=#{beg_date}) and  (#{end_date} ='' or #{end_date} >=tr_date)
         order by tm_smp desc
//下拉框设置默认选中项
$("#sel").val(Array('1','2'));//设置value=1和2的选项为默认选中
//移出div=====
$('.easyui-fluid').remove();
//easy-UI通过combotree实现下拉框多选==================
//月份下拉框
            $('#ddlLine').combotree({
                valueField: "id", //Value字段
                textField: "text", //Text字段
                multiple: true,
                url:"/static/a.json",
                onCheck: function (node, checked) {
                    //让全选不显示
                    $("#ddlLine").combotree("setText", $("#ddlLine").combobox("getText").toString().replace("全选,", ""));
                },
                onClick: function (node, checked) {
                    //让全选不显示
                    $("#ddlLine").combotree("setText", $("#ddlLine").combobox("getText").toString().replace("全选,", ""));
                }
            });
json值			
[{ "text": "All", "children": [{ "text": "1" }, { "text": "2" }, {"text": "3"},{"text": "4"},{"text": "5"},{"text": "6"},{"text": "7"},{"text": "8"},{"text": "9"},{"text": "10"},{"text": "11"},{"text": "12"}]}]
//============================开始时间到期时间
function calDeadline(){
			var timestemp = parseInt($("#pay_period option:selected").text().split("年")[0]);
			if($('#pay_time').datebox('getValue')==""||$('#pay_time').datebox('getValue')==null){return;}
			var arr = $('#pay_time').datebox('getValue').split("-");
			var year = parseInt(arr[0]);
			var month = parseInt(arr[1]);
			var day = parseInt(arr[2]);
			$('#due_date').datebox('setValue',year+timestemp+'-'+month+'-'+(day-1));
		}
//交费时间
			$('#pay_time').datebox({
			    required:false,
			    editable:false,
			    onSelect: function(date){
			    	var timestemp = parseInt($("#pay_period option:selected").text().split("年")[0]);
					$('#due_date').datebox('setValue',date.getFullYear()+timestemp+'-'+(date.getMonth()+1)+'-'+(date.getDate()-1));
				}
			});
			$('#pay_time').datebox('textbox').attr('placeholder', '请选择交费时间');
			$('#pay_time').datebox('calendar').calendar({
				validator:function(date){
					var now = new Date();
					var d1 = new Date(now.getFullYear()+'-'+(now.getMonth()+1)+'-'+now.getDate());
					return date <= d1;
				}
			});	
			
 //打开弹框钱先查询这条数据是否有效==========================object转成string   string转换成json
 
                var htmlobj=$.ajax({url:"<%=basePath%>xyData/badSurvey/findSurveyTrigger.do?sur_id="+row.sur_id,async:false});
                //object 转string htmlobj.responseText
                //string转json
                var str=JSON.parse(htmlobj.responseText)
                //alert(str.row.flag)
                 //$("#myDiv").html(htmlobj.responseText);
                  if(1!=str.row.flag){
                	  $.messager.show({
                          title: '提示',
                          msg: '数据为无效状态,无法进行不良调查!',
                          showType: 'show'
                      });
                	  return;
                  }
java日常工作错误总结的更多相关文章
- Java日常错误及需要注意细节,持续更新......
		
记录日常工作中一些容易被忽视的错误及细节,持续更新...... 一.问题:HashMap<Long, String>中,用get(Integer key)取不到值 Map<Long, ...
 - 【Java】能提高日常工作效率的一些Java函数
		
自编工具总是临时抱佛脚来得顺溜,宜常备手边以提高工作效率: package com.hy; import java.io.File; /** * 日常工作常用的一些工具方法 * @author 逆火 ...
 - 【eclipse】 怎么解决java.lang.NoClassDefFoundError错误
		
前言 在日常Java开 发中,我们经常碰到java.lang.NoClassDefFoundError这样的错误,需要花费很多时间去找错误的原因,具体是哪个类不见了?类 明明还在,为什么找不到?而且我 ...
 - 数据科学工作者(Data Scientist) 的日常工作内容包括什么
		
数据科学工作者(Data Scientist) 的日常工作内容包括什么 众所周知,数据科学是这几年才火起来的概念,而应运而生的数据科学家(data scientist)明显缺乏清晰的录取标准和工作内容 ...
 - DBA日常工作内容和职责
		
1.统计数据库总容量 按表空间分别统计: 总容量(单位为M): 2.计算用户下所有对象大小 3计算USERS表空间的大小 4计算该USERS表空间对象大小 ---------------------- ...
 - Java虚拟机工作原理详解 (一)
		
一.类加载器 首先来看一下java程序的执行过程. 从这个框图很容易大体上了解java程序工作原理.首先,你写好java代码,保存到硬盘当中.然后你在命令行中输入 javac YourClassNam ...
 - Java虚拟机工作原理详解
		
原文地址:http://blog.csdn.net/bingduanlbd/article/details/8363734 一.类加载器 首先来看一下java程序的执行过程. 从这个框图很容易大体上了 ...
 - Java虚拟机工作原理具体解释
		
一.类载入器 首先来看一下java程序的运行过程. 从这个框图非常easy大体上了解java程序工作原理.首先,你写好java代码,保存到硬盘其中.然后你在命令行中输入 javac YourClass ...
 - java复习要点(一)------- java语言的特点、java的工作原理、配置环境变量、java命令的使用
		
一.java语言的特点: (1)简单并面向对象 (2)鲁棒并安全: java语言在编译及运行程序时,都要进行严格的检查,防止不匹配问题的发生.如果引用一个非法类型,或执行一个非法类型操作,java减肥 ...
 
随机推荐
- Fiddler 4 (过滤器的使用)
			
1.先找到过滤器并且勾选 2.勾选 并填写要过滤的地址 3.运行 最终效果如下
 - Django结合Websocket进行WebSSH的实现
			
什么是webssh? 泛指一种技术可以在网页上实现一个 终端.从而无需 之类的模拟终端工具进行 连接,将 这一比较低层的操作也从 架构扭成了 架构 这样的架构常用在运维制作开发一些堡垒机等系统中,或是 ...
 - 莫比乌斯反演进阶-洛谷P2257/HDU5663
			
学了莫比乌斯反演之后对初阶问题没有任何问题了,除法分块也码到飞起,但是稍微变形我就跪了.用瞪眼观察法观察别人题解观察到主要内容除了柿子变形之外,主要就是对于miu函数的操作求前缀和.进而了解miu函数 ...
 - 第14.15节  爬虫实战1:使用Python和selenium实现csdn博文点赞
			
写在前面:本文仅供参考学习,请勿用作它途,禁止转载! 在开始学爬虫时,学习了csdn博客专家(id:明天依旧可好 | 柯尊柏)<实战项目二:实现CSDN自动点赞>的文章,文章介绍了通过Py ...
 - PyQt(Python+Qt)学习随笔:QAbstractItemView的verticalScrollMode和horizontalScrollMode属性
			
老猿Python博文目录 老猿Python博客地址 一.概述 verticalScrollMode和horizontalScrollMode属性用于控制视图如何在垂直方向和水平方向滚动内容.滚动可以按 ...
 - Leetcode学习笔记(2)
			
题目1 ID面试题 01.04 给定一个字符串,编写一个函数判定其是否为某个回文串的排列之一. 回文串是指正反两个方向都一样的单词或短语.排列是指字母的重新排列. 回文串不一定是字典当中的单词. 示例 ...
 - WinForm 加载大数据时不闪烁的ListView
			
自己之前做小工具的时候,遇到这个问题,记录一下... namespace 相册处理 { //将ListView重载为此新类,解决加载过程中闪烁的问题 //在designer.cs中改写: //priv ...
 - 个人项目作业-Word Count
			
个人项目作业 1.Github地址 https://github.com/CLSgGhost/SE_work 2.项目相关需求 wc.exe 是一个常见的工具,它能统计文本文件的字符数.单词数和行数. ...
 - let和var变量的思考
			
刚学JavaScript,纠结全局变量用var 还是 let. 这篇文章[来源于知乎]表示 在定义全局变量时,var 和 let 的作用相同. 那么现在基本遵守ES6规范的前提下,函数变量还是for循 ...
 - vue优点
			
低耦合.视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定到不同的"View"上,当View变化的时候Model可以不变,当Model变化的时候View ...