JavaWeb
yyguy
IT民工
懒癌患者
选择恐惧症
展开
-
java动态代理详解
目前java动态代理的实现分为两种1.基于JDK的动态代理2.基于CGILB的动态代理在业务中使用动态代理,一般是为了给需要实现的方法添加预处理或者添加后续操作,但是不干预实现类的正常业务,把一些基本业务和主要的业务逻辑分离。我们一般所熟知的Spring的AOP原理就是基于动态代理实现的。1.基于JDK的动态代理基于JDK的动态代理就需要知道两个类:1.InvocationHa...转载 2020-03-01 15:06:05 · 126 阅读 · 0 评论 -
jsonp实现数据跨域请求
1、我们知道,哪怕跨域js文件中的代码(当然指符合web脚本安全策略的),web页面也是可以无条件执行的。远程服务器remoteserver.com根目录下有个remote.js文件代码如下:alert('我是远程文件');本地服务器localserver.com下有个jsonp.html页面代码如下:<!DOCTYPE html PUBLIC "-//W3C//D...转载 2019-11-06 23:45:18 · 125 阅读 · 0 评论 -
java实现读写服务器文件
转载自https://www.cnblogs.com/feathe/p/10510787.html这个主要实现的Java远程访问服务器的读写文件操作,自动登录读写文件pom.xml中要配置<dependency><groupId>ch.ethz.ganymed</groupId><artifactId>ganymed-ssh2<...转载 2019-05-18 18:29:02 · 1922 阅读 · 0 评论 -
jQuery实现ajax提交form表单
第一种方法(简单易用,防蚊虫):1.1 从form表单到congtroller接收。1 是form表单,2 是ajax提交 3 springmvc接收1.2 debug 看后台数据,看到了吧,userEO接收到数据了1.3 有人想看看seralize和seralizeArray数据不同 seralize:id=1&name=xiaohua&age=1...转载 2019-04-28 18:39:48 · 2117 阅读 · 0 评论 -
springmvc.xml和applicationContext.xml配置的特点
1:springmvc.xml配置要点一般它主要配置Controller的组件扫描器和视图解析器下为:springmvc.xml文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="htt...转载 2018-11-05 21:42:16 · 629 阅读 · 1 评论 -
SSM框架中 filter中注入service为空的问题解决
最近在做一个自动登录模块的时候遇到一个问题,在过滤器中调用service层方法时,注入的service为NULL,参考网上的几种解决方案web filter 注入service,用了其中的方法后还是无法解决,会报 No bean named 'AutoLoginFilter' is defined最后参考https://www.cnblogs.com/chenying99/archive/20...原创 2018-11-02 15:33:16 · 2624 阅读 · 0 评论 -
JS中submit提交的问题
<form id="ff" action=" " method="post" > <input type="text" name="username" class="form-control" placeholder="用户名" required> <input type="su原创 2018-10-27 22:03:25 · 7834 阅读 · 0 评论 -
Hibernate多表查询
Hibernate主要支持两种查询方式:HQL查询和Criteria查询。前者应用较为广发,后者也只是调用封装好的接口。现在有一个问题,就是实现多表连接查询,且查询结果集不与任何一个实体类对应,怎么解决呢?举个例子:现在有两个表,一个users用户表, 一个goods商品表,每个用户可以有多个商品,而一个商品只能对应一个用户。users表中的字段:userId,userName,telep...转载 2018-05-25 08:49:04 · 170 阅读 · 0 评论 -
JavaWeb项目中包的问题
Web项目出错时别忘了检查所需jar包是否导入到lib目录下,这个小错误可能会浪费很多时间!!! java开发中 为什么有些包放在lib文件夹中就行 而有些包要配置到classpath环境变量中去?java web项目中,eclipse会自动到lib文件夹中查找需要依赖的jar,所以把驱动程序放到lib文件夹中去就可以,而servlet-api.jar是Tomcat内置的jar包,但是...转载 2018-10-16 18:32:40 · 185 阅读 · 0 评论 -
JavaMail发送邮件
public static void sendMail(String email, String emailMsg) throws AddressException, MessagingException { // 1.创建一个程序与邮件服务器会话对象 Session Properties props = new Properties(); props.setProp...原创 2018-08-08 18:28:11 · 219 阅读 · 0 评论 -
Web项目各种路径获取
以工程名为/DemoWeb为例: 访问的jsp为:http://localhost:8080/DemoWeb/test/index.jsp 1 JSP中获得当前应用的相对路径和绝对路径 (1)得到工程名:request.getContextPath() 结果:/DemoWeb (2)得到包含工程名的当前页面全路径:request.getRequestURI() 结果:/DemoWeb/...转载 2018-08-07 09:40:23 · 3935 阅读 · 0 评论 -
取序列时 dual is not mapped
项目中,用到一个序列作单号,框架用的是ssh,在dao层去拿的时候,运行时报错为dual is not mapped,[select out_libr_seq.nextval nextvalue from dual] 后来检查发现,获取方式不对,于是改成下面这样,就可以正常获取了String sql="select out_libr_seq.nextval nextvalue ...转载 2018-05-29 19:14:31 · 878 阅读 · 0 评论 -
Spring中的配置小问题
Spring默认扫描bean默认的命名约定有一个细节,如果类名前两位都是大写字母,则默认名称和类名一致,否则将类名首字母转化为小写作为默认名称。<context:component-scan base-package="com.dh"></context:component-scan>使用spring默认扫描时 类名前两位不是大写字母的话,以下用法会报错Applicati...原创 2018-06-05 16:08:01 · 231 阅读 · 0 评论 -
一个Servlet处理多个请求
多个请求使用同一个Servlet多个请求使用同一个Servlet如果JSP中一个请求对应一个Servlet那要建很多Servlet,代码冗余较多。我们可以把一个模块的请求封装在一个Servlet,实现功能的模块化,从而简化代码。1.注解中配置多个url @WebServlet(name="product",urlPatterns={"/product/q...原创 2018-05-11 20:06:49 · 854 阅读 · 0 评论