Java Web
lizhi_ma
这个作者很懒,什么都没留下…
展开
-
Java清空输入缓冲区的一种方法
在一个循环体内,对一个整型变量进行输入,如果输入的不是整数,则会输出异常,并且变成死循环 使用Scanner的nextInt时,如果输入的是一个字符的话,就会有InputMismatchException异常产生,用一个while(true)循环,在循环中输入的时候捕获该异常,如果没有异常,表明nextInt能够获取到正确值,执行程序后,break结束循环,如果捕获异常,那么继续循环重新执行逻辑...原创 2017-03-13 23:20:45 · 17091 阅读 · 6 评论 -
Java非递归实现一二菜单
转自:https://blog.csdn.net/weixin_38111957/article/details/80330957一、引言怎么实现首页中一二级菜单联动效果?在我们开发过程中经常看到有菜单的出现,一般菜单也是有分类的。一般来说一级菜单下有N个二级菜单,在我们做管理系统的时候菜单是必不可免的。那我们应该怎么去设计数据库表结构呢? 有些同学会说用三张表"父级菜单表"、“子级菜单表”、...转载 2018-11-08 18:02:01 · 406 阅读 · 0 评论 -
servlet中如何跳转到另一个servlet中
在网上看了看,发现并没有明确的代码或模棱两可的答案。有一句话,说的很对,大胆尝试,谨慎操作。很简单,代码如下: response.sendRedirect("loginServlet");...原创 2018-11-07 16:03:12 · 14230 阅读 · 7 评论 -
错误:编码GBK的不可映射字符
转自:https://www.cnblogs.com/lucky-zhangcd/p/8409810.html错误: 当Java源代码中包含中文字符时,我们在用javac编译时会出现“错误:编码GBK的不可映射字符”。原因: 由于JDK是国际版的,我们在用javac编译时,编译程序首先会获得我们操作系统默认采用的编码格式(GBK),然后JDK就把Java源文件从GBK编码格式转换为Java内部...转载 2018-11-06 18:28:44 · 4913 阅读 · 0 评论 -
JSP中三种注释种类
在浏览器查看页面源码时JSP页面的普通注释:<!-- 注释内容 -->注释的内容是可见的,将出现在生成的HTML代码中,此代码将发送给浏览器,然后由浏览器负责忽略此注释。JSP页面中的隐藏注释 :<%-- 注释内容 --%>标记的内容客户端查看源码时是完全看不到的。JSP中java代码块注释:客户端不可见<% // 注释内容 %> 单行注...原创 2018-10-24 23:06:20 · 14862 阅读 · 0 评论 -
windows7安装tomcat服务器
一、下载tomcat 官网地址:http://tomcat.apache.org/ 点击对应的版本,我java是jdk1.8版本(打开cmd,输入Java -version可以查看自己的jdk版本),所以我tomcat下载的也是tomcat 8 点击第一个 二、安装tomcat 将下载好的tomcat直接解压就行了,可以解压到指定的文件夹三、测试 我们进入解压的目录apac...原创 2018-09-15 01:04:36 · 2988 阅读 · 0 评论 -
点击事件返回上一页面
方法一、以按钮点击的方式实现:<input type="button" name="Submit" value="返回上一页" onclick="javascript:window.history.back(-1);">或者<input type="button" name="Submit" value="返回上一页" o转载 2018-09-14 22:00:38 · 12357 阅读 · 0 评论 -
一个form表单,有两个提交按钮,分别提交到不同页面(或不同的方法中)
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>支付测试模板</title></head><body><form act转载 2018-09-14 21:58:10 · 6698 阅读 · 0 评论 -
提交按钮(type="submit")中使用onclick事件
转自:https://blog.csdn.net/opossum/article/details/1261282提交按钮() ,对应事件为FORM的提交事件,有时FORM需要一些验证,比如验证时间(ONSUBMIT=“RETURN CHECKTIME();”) ,而且时间脚本为共有的,不能轻易修改,现在又想验证某一输入框的值不能为空(只是举例,此问题可以在设计时避免),也就是有两个(多个的话,你...转载 2018-09-18 21:24:30 · 23293 阅读 · 0 评论 -
表单提交中的input、button、submit的区别
最近项目中用了很多的表单提交,发现input、button、submit甚至回车键都可以引发表单提交,下面将分别验证他们在使用中的区别。1.input[type=submit]我们直接来看例子:代码如下:<form> <input name="name"> <input type="submit" value="提交"></f转载 2018-09-18 21:14:58 · 786 阅读 · 0 评论 -
404错误
404错误分两种情况:jsp访问服务器的路径不对 服务器返回jsp的路径不对 特殊等:jsp使用EL表达式渲染数据的时候,如果你的表达式写错也会造成404错误。 ...原创 2018-09-10 22:47:24 · 334 阅读 · 0 评论 -
Java中的private、protected、public和default的区别(详解)
java中的外部类(顶级类)只能public或者default,内部类就可以有四种修饰符,有多少种可以根据作用域来理解。原创 2018-09-06 15:51:56 · 808 阅读 · 0 评论 -
文件上传类型限制
一、上传文件时,可在input 框中添加 accept 属性来限制选择的文件类型,项目中使用时要限制上传类型为word,查找资料发现大部分列举的类型都只有对doc的限制,而对word2007以上的 docx 类型没法限制,下面给出方法docx限制:application/vnd.openxmlformats-officedocument.wordprocessingml.documen...转载 2018-09-15 17:21:44 · 15555 阅读 · 0 评论 -
转发和重定向有三个区别(关键有没有二次请求)
转发和重定向有三个区别(关键有没有二次请求):转发地址栏不会变,重定向会转发不会销毁request,可以传递request参数转发只是原有的request请求上再做一次资源的跳转,所以不能访问外部资源,而重定向可以访问,例如 访问百度 如果需要传值,又需要重定向,那么用session存值。 session好比一个房间,request好比你在房间做的事情。...原创 2018-09-09 13:04:23 · 3424 阅读 · 0 评论 -
Eclipse规范配置
jsp默认编码设置workspace字符编码设置代码自动提示设置代码字体和颜色设置原创 2018-09-09 12:46:29 · 476 阅读 · 0 评论 -
最通俗易懂的乐观锁与悲观锁原理及实现
乐观锁总是认为不会产生并发问题,每次去取数据的时候总认为不会有其他线程对数据进行修改,因此不会上锁,但是在更新时会判断其他线程在这之前有没有对数据进行修改,一般会使用版本号机制或CAS操作实现。version方式:一般是在数据表中加上一个数据版本号version字段,表示数据被修改的次数,当数据被修改时,version值会加一。当线程A要更新数据值时,在读取数据的同时也会读取versio...原创 2018-09-05 21:50:05 · 496 阅读 · 0 评论 -
servlet返回JSON数据总结
返回字符串,因为字符串要返回json数据类型,所以我们要写成String json = “{“ClientId”:196401,“ClinetName”:“teller”}”;如果后台不处理成json数据,那么需要在前端回调函数中解析为json数据,var info = JSON.parse(data);public class ClientServlet extends HttpSer...原创 2018-12-04 16:00:25 · 4550 阅读 · 0 评论