
javaweb
文章平均质量分 82
TaoiR
不知深浅,尝试一探
展开
-
【javaWeb】中传递get方式与post方式下中文乱码问题
首先确定编译器创建网页的中文编码:windows-preference-web-css/jsp/html,将其中的 encoding设置为ISO10646/Unicode (UTF-8)post方式(servlet中的dopost方法):protected void doPost(HttpServletRequest request, HttpServletResponse resp...原创 2018-10-21 15:44:59 · 211 阅读 · 0 评论 -
【js+ajax】点击按钮,从后台加载数据库,动态给select下拉框增加option选择值。
这个问题,搞了很久,不是难,而是乱七八糟的问题太多。直接贴简洁的代码:在<head>里增加Jquery的引用:<script src="/jQuery/jquery.min.js"></script>html部分:点击刷新课程时,将当前的“请选择”去除,并且新增N条记录作为可选项。<form action="/AddStudent...原创 2019-01-07 16:44:49 · 6405 阅读 · 1 评论 -
【JavaWeb】如何让页面加载时就提交一些信息给后台,并且避免它一直提交?
几个思路,没有完全试过,日后有机会挨个上个实例。注意有些方法虽然能做到自动提交,但是会一直进行。1、<form action="/OnlineBookStore20160504demo1/ServletForBook_user" id="form1" method="post"></form><script language="javascript.原创 2019-01-07 17:03:53 · 799 阅读 · 0 评论 -
【ajax】数据转化为json例如resultset转化为json,提交给前端的方法
在找遍后才发现都是用JSONArray解决的……是我搜索方法出了错么?这种方式我记得会加重运算负担吧…………————————————————————————————————————————先将方法附上:首先要理解这几个概念ResultSet:java中从数据库中读取到的数据集合,需要用next()方式来读取出来,即便只有一行记录。List/ArrayList:普普通通的集合...原创 2019-01-07 17:35:27 · 1323 阅读 · 0 评论 -
【mysql】报错:org.apache.tomcat.dbcp.dbcp2.DelegatingCallableStatement cannot be cast to com.mysql.jdbc.
idea调用mysql报错:org.apache.tomcat.dbcp.dbcp2.DelegatingCallableStatement cannot be cast to com.mysql.jdbc.CallableStatement……这个错误是类型转换引起的,即DelegatingCallableStatement 无法转换为CallableStatement。————————...原创 2019-01-07 17:52:12 · 3156 阅读 · 0 评论 -
【javaWeb】Tomcat报错java.sql.SQLException: Before start of result set
这是因为在数据库把结果返回前,你就给【ResultSet】赋值了……也许你赋值为NULL,但依然会导致后续无法将数据引入到ResultSet中。解决方法:不赋值声明、或者直接初始化。ResultSet rs;ArrayList arrayList = new ArrayList(); ...原创 2019-01-07 17:57:45 · 280 阅读 · 0 评论 -
【mysql】MySQL用profile跟踪语句各阶段性能开销
在用sql server的时候,有个功能叫profile可以用来跟踪语句的具体运行情况。因此就在想mysql有没有类似的功能。于是发现同名的跟踪语句。也许还有更好的性能跟踪语句?日后发现时在此补充。————————————————————————————PROFILE 可以跟踪查询语句各个阶段 Time,IO,CPU,MEMORY 等资源使用情况,比较详细。所以系统一般不会记...原创 2019-01-08 14:53:43 · 269 阅读 · 0 评论 -
【ajax】当后台返回过来一个JSONArray时,ajax中怎么去读?
目录更新:读取效果:测试一:测试二:测试三:最后进行一次测试,条件变更:————————————————————————————————更新:对于JSON的读取,可以看一下我的另外一篇博客。——————————————————————————————必要工作:在servlet中使用JSONArray的六件套: 1.commons-lang.ja...原创 2019-01-08 17:49:07 · 3007 阅读 · 0 评论 -
【javaWeb】写好ajax后成功运行一次,之后的请求一直挂起
挂起的原因猜测:首先猜测是浏览器的问题,对于老IE7、8来说,有个功能是浏览器的自动缓存,即如果对相同的地址进行访问,则浏览器会直接去访问缓存,而不是重新访问目标地址。解决方法:对访问的地址,附加一个当前的时间,保证每次访问的地址都是不同的(本质上是一个地址,但是带了一个时间的参数)解决方法2:同时,在ajax中关闭缓存:cache:false, 然后发现问题还是没有解决。...原创 2019-01-09 10:12:51 · 2216 阅读 · 0 评论 -
【javaWeb】 You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true...
Tomcat的提示框一直显示: WARN: Establishing SSL connection without server’s identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be...原创 2019-01-09 10:36:21 · 6929 阅读 · 1 评论 -
【javaWeb】Property 'key' of class has no read method. SKIPPED的问题处理
简单的说,调用json的类中所有的方法如果命名的时候只要以getXXX就会出现这个不能读。1 . 只有本类中的方法不能以getxxx命名。2 . getter,setter 方法除外 。3 . 调用其他类中getxxx方法也可以。 解决方法:要么将getxxxx方法名中的get去除,要么写一个setxxxx方法(方法体可以为空),与getxxxx成对出现。参考博客:这篇...原创 2019-01-09 10:50:52 · 3666 阅读 · 0 评论 -
【javaWeb】如何在ajax过程中动态绑定input值?
如何在ajax过程中动态绑定input值?直接将后台返回的值直接绑定在input上?解决方法:引用jQuery后,直接对input加上ID:引用jQuery: <script src="/jQuery/jquery.min.js"></script>html:<label>ID:</label><input typ...原创 2019-01-09 10:58:47 · 1336 阅读 · 2 评论 -
【javaWeb】JS和JQuery判断radio(单选框)是否选中和获取选中值方法总结
情况描述,我就不贴代码了:当前有3级单选按钮。一级单选按钮有三个:a\b\c,它们的name都是【n1】。选一级的b时会出现2级隐藏单选按钮的d\e,它们的name都是【n2】。选一级的c时会出现2级隐藏按钮的f\g\h\i\j,它们的name都是【n3】。选J时会出现最后的3级隐藏文本框K,它的name是【n4】。 现在通过AJAX来向后台传递选中的单选框的值,解决方...原创 2019-01-07 16:21:17 · 2883 阅读 · 0 评论 -
【javaWeb】js代码跳转页面时的绝对路径和相对路径问题
总结几个个人要点1【./】表示文件所在的当前目录,【../】表示当前文件所在目录的上一级目录2如果servlet带有注解,直接【/注解名】,即可跳转。3因为javaWeb项目默认在【web】文件夹为根文件夹,因此如果web下有一个【Views】文件夹,从【Views】文件夹的一个页面跳转到另一个页面时: window.location.href("/Views/D...原创 2019-01-07 16:07:00 · 3767 阅读 · 0 评论 -
JSP网页跳转数据传递!
首先,1024节快乐!一、四大神器:page,request,session,application(1)request,application写数据和读数据:setAttribute(String name, Object obj);###########object getAttribute(String name); (2)pageContext写数据和读数据/...原创 2018-10-24 23:52:44 · 379 阅读 · 0 评论 -
【IDEA配置】使用IEDA创建项目的一些配置问题(附入门级问题解决方案)
————————————————————————————————————————————————IDEA是一款不错的软件,但是有些配置不同于Eclipse的傻瓜级,需要手动设置本人仅仅按照自己的理解写博客,如果出现错误,欢迎评论指出________________________________________________________________________ ...原创 2018-11-10 21:51:17 · 2929 阅读 · 0 评论 -
【IDEA】javaweb下的web.xml文件中出现servlet should have mapping问题/servlet的映射问题
RT出现这个问题后查阅了很多,最后发现是servlet映射出了问题,感谢https://www.cnblogs.com/lexiaofei/p/7095805.html这篇文章。IDEA在创建servlet后,如果发生了改变,在web.xml文件中就不能正常的映射,因此这里给自己记一下关于servlet映射的有关解决方法。——————————————————————————————...原创 2018-11-10 23:10:08 · 6035 阅读 · 0 评论 -
【idea】关于idea中Java Web项目的访问路径问题
关于本篇,可以结合之前一篇来理解:【IDEA】javaweb下的web.xml文件中出现servlet should have mapping问题/servlet的映射问题另外本篇博客参考了另外一位大佬博主(@WinstonLau)的文章,非常感谢大佬idea中Java Web项目的访问路径问题另外,IDEA确实是一款很好用的IDEA,在逐步上手后我逐渐喜欢上了它……—————...原创 2018-11-20 17:06:47 · 34070 阅读 · 2 评论 -
【idea】jsp使用数据库(mysql和sqlserver)过程中出现的问题
目录—————————————————————————一、一个完整的TEST建立数据库链接过程:sqlserver篇:mysql篇:结果:二、待续—————————————————————————一、一个完整的TEST建立数据库链接过程:sqlserver篇:打开sql server management studio,通过系统账户后点击左边的安全性,登录名...原创 2018-11-24 20:08:41 · 1974 阅读 · 0 评论 -
【idea】创建连接池与数据源
目录正文:原理:使用:举例:附:当不使用连接池与数据源技术时的程序(参考)附:Name jdbc is not bound in this Context 问题的解决方法————————————————————————————————————————————————————————正文: 参考书籍:Java Web编程技术(第二版)沈则刚在设计需要访问数据库...原创 2018-12-10 16:26:37 · 3760 阅读 · 2 评论 -
【c#/JSON】将给定的JSON数据转化为集合,并显示在前台
练习如下:手上有一串JSON数据,我需要将它转化为集合,同时也要发送到前台进行浏览。——————————————————————————————————————————————前提:首先在项目中创建一个JSON文件,具体的json数据放到博客最后。因为使用的是c#,在使用前需要引用对应的dll:Newtonsoft.Json,官网地址,也可以通过NuGet的方式直接PM下载:P...原创 2019-01-11 11:00:53 · 2814 阅读 · 0 评论 -
【idea】创建包后包的折叠问题/包自动以“a.b”的形式显示的问题
问题:如图:我想创建一个TaoR包,里面有两个子包,Model和Controller但是创建后会变成这样,Model成为了Controller的子包这显然不hi我们想要的。解决方案一:如图,点击这里,然后再创建子包效果:另一种解决方案:在“SRC”文件夹右键添加包:完整的输入你的子包名(带父包)效果相同。其他问题(第三种方法):...原创 2019-01-07 11:09:01 · 6607 阅读 · 13 评论 -
mysql创建、调用存储过程【含in\out\inout三种参数的使用方法】(Workbench环境)
注意:这是在Workbench环境中。创建:在此右键:然后输入你的名称、参数、语句。注意这里的参数格式:【OUT / IN / INOUT】-【自定义名称】-【数据类型】至于调用,如果时in型的参数,则直接:call 储存方法名称(参数a,参数b,……);注意用英文字符。如何调用与部分细节:一、部分的数据类型一定要给定一个参数的大小范围。例如【Va...原创 2019-01-07 14:04:34 · 2736 阅读 · 0 评论 -
【javaWeb】jsp的前后台数据传输、跳转的方式
将用到的不同思路在此记录,不时更新。涉及页面跳转、页面重定向、参数传递。19.1.7 感谢大佬博客:@ssy_shandong,地址链接————————————————————————————————————————————————提醒:这些方法仅适用于多页面的传递,即【前台1-后台2-前台3】这种。如果想要实现【前台1-后台2-前台1】这种单页面的传递,可以使用ajax等...原创 2019-01-07 15:32:05 · 2475 阅读 · 0 评论 -
【javaWeb】从数据库获得数据结果集:ResultSet的使用
我们知道,在c#中,有ado.net这种东西,其中有sqlreader来获取数据库的结果集。在javawb里,这个重任由ResultSet来担任。例: CallableStatement call = null; int result=-1; try { //使用数据连接池和数据源 Cont...原创 2019-01-07 15:49:34 · 6460 阅读 · 0 评论 -
【JSON】对JSON的学习记录
目录一、JSON和JavaScript 对象的关系。JavaScript 对象:JSON:语法:在访问上: JSON对象 JSON数组:二、与服务端交换数据相关的json.parse()与json.stringify()【序列化与反序列化】三、JSON的使用!eval() 函数!——————————————————————————————————...原创 2019-01-09 17:40:37 · 636 阅读 · 1 评论