工作中问题记录
01.06
一月 06, 2018 10:21:07 上午 org.apache.coyote.http11.AbstractHttp11Processor process 信息: Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level. java.lang.IllegalArgumentException: Request header is too large at org.apache.coyote.http11.InternalNioInputBuffer.fill(InternalNioInputBuffer.java:111) at org.apache.coyote.http11.AbstractNioInputBuffer.parseRequestLine(AbstractNioInputBuffer.java:268) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1017) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1519) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1475) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748)
因为表单提交没有设置提交方式,默认为get,提交时内容有长度限制,设置post方式提交后问题解决
12.05
input设置display true,表单提交时没有该input的属性
12.04
CustomerUser在登录判断中,进行数据库查询的时候没有查询ID,所以后来在页面中获取的CustomerUser的id都是0
用户登录后的跳转页面在common中
12.02
ajax修改成功,却走了error方法,今天再次测试,ajax传到后台执行成功,前台404----返回值和类型不匹配,或者是后台少了注解
11.24
用户登录,密码的input没有id,所以没有转换为MD5加密,所以后台验证时没有通过
enable为true,数据库1,数据库中0是false,1是true
input的radio去除掉前边的原点,设置样式:
1 .inputradio{
2 display: none;
3 }
11.27
滑动验证
修改提交未执行
原因:提交之后的方法在Servlice层没有实现方法。
hql语句中参数类型对应
new IntegerType
new StringType
如果报错,引包
分页
模糊查询
删除提示,点击确定提示框不关闭
解决方法:在ajax之前加关闭,放在ajax中无效,可能是因为重载
1 table.on('tool(demo)', function(obj){
2 var data = obj.data;
3 if(obj.event === 'del'){
4 layer.confirm('真的删除该角色吗', function(index){
5 obj.del();
6 layer.close(index);
7 $.ajax({
8 type:"post",
9 url:"<%=basePath%>/sys/role/delete",
10 data:{id:data.id},
11 dataType:"text",//返回的
12 success:function(data1) {
13
14 table.reload('idTest', {
15 url: '<%=basePath%>/sys/role/list1?q=1',
16 where: {}
17 });
18 },
19 error:function(msg) {
20 cosole.log(msg);
21 }
22 });
23
24 });
在jsp页面用js获取后台传过来的值,如果要用字符串接收需要带单引号 ‘ ’
1 var permissionCodes='<%=request.getParameter("permissionCodes") %>';
遍历后台传过来的json数据,加到input,在查出拥有的设置选中
1 <script type="text/javascript">
2 $(function(){
3 var permissionCodes='<%=request.getParameter("permissionCodes")%>';
4 var arr = permissionCodes.split(",");
5 $("input[name='permissionCodes']").each(function() {
6 console.log($(this).val);
7 var val = $(this).attr("value");
8
9 var obj = $(this);
10
11 $.each(arr, function(index, value) {
12 var val1 = arr[index];
13
14 if (val1 == val) {
15 $(obj).attr('checked', true);
16 }
17 });
18 });
19 });
20 </script>
1 <c:forEach var="xuanxiang" items="${requestScope.data }">
2 <li><input type="checkbox" name="permissionCodes"
3 value="${xuanxiang.code }"> ${xuanxiang.name }</li>
4 </c:forEach>
js分割字符串单引号不行,用双引号,不知道为什么,有的用单引号可以。
修改-提交后,控制层返回什么,如果返回页面,用重定向会在现在页面的里面返回,层层嵌套
解决办法:返回修改或添加的页面,关闭时重载原页面数据表格
1 $("#addBookbtn").click(function(){
2 layer.open({
3 type: 2,
4 title:['添加新书信息','font-size:22px'],
5 area: ['400px', '420px'],
6 content: '../jsp/addbook.jsp',
7 cancel: function(index, layero){
8 layer.confirm('是否关闭?', {icon: 3, title:'提示'}, function(index){
9 layer.close(index);
10 table.reload("booktable");
11 });
12 }
13 });
14 });
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Android 侧滑关闭Activity的实例
- Android 两个Fragment之间的跳转和数据的传递实例详解
- Android编程实现保存图片到系统图库的方法示例
- Android自定义单选多选下拉列表的实例代码
- R语言POT超阈值模型在洪水风险频率分析中的应用研究
- Android开发之ToggleButton实现开关效果示例
- Android使用Circular Reveal动画让页面跳转更炫酷
- 学习使用Material Design控件(三)使用CardView实现卡片效果
- Android实现dialog的3D翻转示例
- Android ImageView 固定宽高比例的实现方法
- Android 实现IOS选择拍照相册底部弹出的实例
- ubuntu 20.04上搭建LNMP环境的方法步骤
- Android实现界面内嵌多种卡片视图(ViewPager、RadioGroup)
- Android设计模式之Builder模式详解
- 详解Android获取系统内核版本的方法与实现代码