Javascript

layui利用jQuery设置下拉列表的值

    今天在利用jQuery动态设置下拉列表的值的时候确怎么也赋值不上去,其中用到了layui框架,源代码如下:$.post(contextPath+'/courseLibrary/getCourseBaseInfoById.do',{"courseId":courseId},function(courseInfoB...

Jsoup爬取带登录验证码的网站

   今天学完爬虫之后想的爬一下我们学校的教务系统,可是发现登录的时候有验证码。因此研究了Jsoup爬取带验证码的网站: 大体的思路是:(需要注意的是__VIEWSTATE一直变化,所以我们每个页面都需要重新获取并带着爬取下一个页面)   1.先爬取网站的主页,由于我们学校的网站是ASP....

htmlunit爬虫工具使用--模拟浏览器发送请求,获取JS动态生成的页面内容

Htmlunit是一款模拟浏览抓取页面内容的java框架,具有js解析引擎(rhino),可以解析页面的js脚本,得到完整的页面内容,特殊适合于这种非完整页面的站点抓取。下载地址:  https://sourceforge.net/projects/htmlunit/files/htmlunit/ maven...

利用Jsoup模拟跳过登录爬虫获取数据

    今天在学习爬虫的时候想着学习一下利用jsoup模拟登录。下面分为有验证码和无验证码的情况进行讨论。  1.我们正常利用网页进行登录,利用浏览器自带的开发者工具查看一些登录信息          我们登录的时候需要携带自己的身份信息,也就是用户名和密码。也会携带一...

jsoup抓取网页报错UnsupportedMimeTypeException

   今天在用Jsoup爬虫的时候两次遇到下面错误Exceptioninthread"main"org.jsoup.UnsupportedMimeTypeException:Unhandledcontenttype.Mustbetext/*,application/xml,orapplication/xhtm...

SpringMVC 使用@ResponseBody返回json 中文乱码与返回实体类报错

   有时候我们发现接收的是中文,返回却是个?。这确实是个蛋疼的问题,Spring中解析字符串的转换器默认编码居然是ISO-8859-1/***Implementationof{@linkHttpMessageConverter}thatcanreadandwritestrings.**<p>By...

【IDEA】IDEA设置修改完JS和JSP不用重启的办法(IDEA热部署)

   修改完JS和JSP不停的重启服务器真的很烦,所以设置修改完之后不用重启也生效;前提有两个:确保使用的是debug模式。确保tomcat是由idea实例化的。也就是说tomcat是在idea中配置好的 Run-》EditConfigurations修改下面两处地方:  &nb...
代码星球·2020-08-27

JSTL获取Session的ID与获取文件的真实路径与项目名称

  今天在测试集群配置的时候想到session共享,因此想要获取sessionID,可以通过下面方法:${pageContext.session.id}  获取文件的真实路径:<%=request.getRealPath("/")%>  获取项目名称:${pageCo...

jQuery动态创建form表单并提交到后台(携带一定的数据进行页面跳转)

    今天遇到这么一个需求,携带一个编号一个名字跳转到另一个JSP页面,直接页面跳转(get携带数据)的话不太安全,于是想到到后台转发一下。 第一种:直接以表单提交方式的进行  JS代码:varform=$("<formaction='"+contextPath+"/trainacontentType...

【Eclipse】Eclipse中tomcat的Server配置(解决修改代码不断的重启服务器)以及设置tomcat文件发布位置与JSP编译位置查看

     Eclipse有时候修改一点JS或者JSP都会自动重启,有时候修改完JS或者JSP之后必须重启服务器才生效,下面研究了server的一些选项之后彻底解决了这些问题,下面做记录:  我的 Eclipse的配置:     解释  1.Never...

更全的bootstrap教程连接

更全的bootstrap教程:  http://www.jb51.net/article/84087.htm...

Bootstrap文件上传组件:bootstrap fileinput

    为了上传预览pdf与图片特用此插件。 源码以及API地址:bootstrap-fileinput源码:https://github.com/kartik-v/bootstrap-fileinputbootstrap-fileinput在线API:http://plugins.krajee.com/fi...

json-lib maven依赖出错的问题

项目中要用到json-lib,mvnrepository.com查找它的dependency时结果如下:xml代码<dependency><groupId>net.sf.json-lib</groupId><artifactId>json-lib</artifact...

java中执行JS脚本

package测试包;importjavax.script.*;publicclassSSSSSSSSS{publicSSSSSSSSS(){//TODOAuto-generatedconstructorstub}publicstaticvoidmain(String[]args){//TODOAuto-generat...
代码星球·2020-08-27

mysql报错Packet for query is too large (12238 > 1024). You can change this value

  今天将项目部署到linux服务器的时候莫名其妙的报一些错误,可是在本地啥错没有,通过实时查看tomcat的日志之后发现报错是:  实时查看日志:1、先切换到:cdusr/local/tomcat5/logs2、tail-fcatalina.out3、这样运行时就可以实时查看运行日志了  发现错误...