专栏首页闻道于事工作中问题记录

工作中问题记录

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       });

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after

    SQLTransientConnectionException: HikariPool-1 - Connection is not available, req...

    二十三年蝉
  • 问题总结

    杰出的人才从来都是自我驱动型。 要自觉啊! 在此记录遇到的问题和理解,希望能在日后的应用学习和工作中更加透彻的理解。 关于CSS中position定位: ? 开...

    二十三年蝉
  • Java使用AES加密解密

    二十三年蝉
  • 性能分析之激情的过程无奈的结局

    我也没见过说负载高,cpu使用率不高的。因为load average本来就是cpu队列,cpu使用率不高就出现队列,也不是没可能,要是同步对象争用什么的。也应该...

    高楼Zee
  • HTML5中的Web Notification桌面通知

    大家在做一些浏览器端的聊天功能的时候,或者在一些网站跟在线客服咨询的时候,会看到一些消息通知的提示,常见的有浏览器标签页的闪烁和屏幕右侧的消息通知。本篇博客就在...

    用户1174387
  • 【学习】因果与相关之争

    ? 因果关系与相关关系的异同 因果关系和相关关系在分析过程中应用广泛。 然而,一部分人在不了解两种方法的支撑逻辑时往往将两种关系等同看待。 显然,人们被困于因...

    小莹莹
  • Hadoop数据分析平台实战——140Hive函数以及自定义函数讲解离线数据分析平台实战——140Hive函数以及自定义函数讲解

    离线数据分析平台实战——140Hive函数以及自定义函数讲解 Hive函数介绍 HQL内嵌函数只有195个函数(包括操作符,使用命令show functions...

    Albert陈凯
  • 第51次文章:JQuery高级

    上周我们聊了一下jQuery的基础部分,这周我们把jQuery的高级部分学习一下吧!同时也预祝各位小伙伴新年快乐!

    鹏-程-万-里
  • 如何分析request download在R3AR3显示成功执行,但是对应material没有生成的问题

    版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons)

    Jerry Wang
  • python实现gabor滤波器提取纹理特征 提取指静脉纹理特征 指静脉切割代码

    徐飞机

扫码关注云+社区

领取腾讯云代金券