![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Bean
文章平均质量分 58
gundumw100
这个作者很懒,什么都没留下…
展开
-
出现Cannot find bean name in any scope的解决办法
,不应该设定name属性,这里设置了,servlet把它当作一个javabean了,删掉就顺利通过了。原创 2017-04-10 17:13:55 · 1639 阅读 · 0 评论 -
BeanUtils & PropertyUtils & MethodUtils类使用方法
一、简介:BeanUtils提供对 Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。二、用法:BeanUtils是这个包里比较常用的一个工具类,这里只介绍它的copyProperties()方法原创 2017-04-10 17:56:48 · 295 阅读 · 0 评论 -
根据名称或类型自动装配(为了减少配置量)
PS:开发阶段不建议使用自动装配,以为它会使得类与类之间的依赖关系变得不明确!加入有一个bean Bean2.java,它依赖于Bean3 ,Bean4 ,Bean5,代码如下:public class Bean2 { private Bean3 bean3; private Bean4 bean4; private Bean5 bean5; publ原创 2017-04-10 17:52:53 · 851 阅读 · 0 评论 -
spring Bean的作用域(singleton&prototype)
spring Bean的作用域: scope可以取值: * singleton:每次调用getBean的时候返回相同的实例 * prototype:每次调用getBean的时候返回不同的实例spring中默认的是单实例(singleton)配置文件中有个bean,如bean1<!-- --> 测试代码:import org.springfram原创 2017-04-10 17:52:46 · 271 阅读 · 0 评论 -
ContextLoaderListener
ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。至于ApplicationContext.xml这个配置文件部署在哪,如何配置多个xml文件,书上都没怎么详细说明。现在的方法就是查看它的原创 2017-04-10 17:43:52 · 199 阅读 · 0 评论 -
OpenSessionInViewFilter类作用
延迟加载过滤器Hibernate 允许对关联对象、属性进行延迟加载,但是必须保证延迟加载的操作限于同一个 Hibernate Session 范围之内进行。如果 Service 层返回一个启用了延迟加载功能的领域对象给 Web 层,当 Web 层访问到那些需要延迟加载的数据时,由于加载领域对象的 Hibernate Session 已经关闭,这些导致延迟加载数据的访问异常。Spring 为原创 2017-04-10 17:43:43 · 2463 阅读 · 0 评论 -
spring的bean和类之间的关系
class A{}class B{}class C{}class Service{private A a;private B b;private C c;//setter&getter}对应下面的bean: 这样就把A,B,C,Service都实例化完成了可以直接Service service=getService原创 2017-04-10 17:38:17 · 1406 阅读 · 0 评论 -
<logic:iterate>同for循环的用法比较
同样生成一个Table index"> //int index=((java.lang.Integer)pageContext.findAttribute("index")).intValue();//自增的索引,相当于for里面的i,logic:iterate里用起来比较麻烦,红色部分必须一致 if((index%2)==0){//斑马线 %>原创 2017-04-10 17:35:57 · 892 阅读 · 0 评论 -
根据用户权限,动态显示用户菜单
用户权限userPermission,比如[1][2][3][4][5][6][7][8][9][10],这里的数字对应着菜单id号,所有菜单allPermission,比如[1][2][3][4][5][6][7][8][9][10][11][12][13][14]...这样只要修改userPermission里的数字,就能动态显示菜单,记得刷新一下。viewUser.jsp原创 2017-04-10 17:34:38 · 6714 阅读 · 0 评论 -
用spring简单实现发送邮件
http://dfx306956205.iteye.com/blog/461443http://blog.163.com/cdcxzw/blog/static/49768419200972195926671/刚做完一个电影网站,网站新注册用户时需要发送email进行确认。但是这个功能不是由我来负责的。在下对此功能颇有好奇之心于是自己就搭建了一个小的spring项目来进行实践。声明代码里有原创 2017-04-10 17:33:19 · 1134 阅读 · 0 评论 -
验证用户名是否已存在
var req;function validate(){ var idField=document.getElementById("userId"); //var url="ajaxUserRegister.jsp?userId="+escape(idField.value);//escape对中文有问题 var url="ajaxUserRegister.jsp?userId原创 2017-04-10 17:23:30 · 4159 阅读 · 0 评论 -
使用<bean:define >取到bean:write的值,并赋值给java变量
<% int i =((java.lang.Integer)pageContext.findAttribute("index")).intValue(); if((i%2)==0){//斑马线 %>原创 2017-04-10 17:20:10 · 1181 阅读 · 0 评论 -
<bean:write> 用法
bean:write相当于例子一:某处设置了request.setAttribute("hello","hello world");则在某个jsp页面中,用struts的write标签取出并显示的方式如下:,则页面上显示出hello world。bean:write常用的属性有如下几个: 1。name,用来指定属性的名字2。filter,用来指定是否屏蔽到属性值的HTM原创 2017-04-10 17:20:00 · 640 阅读 · 0 评论 -
Apache Commons工具集简介
Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。我选了一些比较常用的项目做简单介绍。文中用了很多网上现成的东西,我只是做了一个汇总整理。Commons BeanUtilshttp://jakarta.apache.org/commons/beanutils/index.html说明:针对Bean的一个工具集。由于Bean往往是有一堆get和原创 2017-04-10 17:19:22 · 337 阅读 · 0 评论 -
用户登录完整代码
java action:LoginForm form=(LoginForm)actionForm;ActionMessages errors = new ActionMessages();System.out.println("form.getAction()="+form.getAction());if ("login".equals(form.getAction())) {原创 2017-04-10 17:17:25 · 8890 阅读 · 0 评论 -
创建session
java action:HttpSession session = request.getSession();UserSession userSession = new UserSession();userSession.setUser(user);session.setAttribute(Constant.USER_SESSION_KEY, userSession);//把UserSes原创 2017-04-10 17:17:09 · 321 阅读 · 0 评论 -
session-request-page-application的作用域
session指这个bean存在的范围是整个会话周期 举个例子 比如你在一个购物网站 无论你点哪个连接 查看哪个商品 这个bean都跟随着 直到你关闭浏览器(或者注销等等) page:只存在于你当前的网页 request:只存在于你的请求范围 举例比如你提交注册信息 在处理请求的部分可以访问到 application:只要服务器不关闭 这个bean就一直存在 比如记录网站访问总量 即使原创 2017-04-10 17:14:12 · 244 阅读 · 0 评论 -
判断是否登录的拦截器SessionFilter
需要写个拦截器,当用户没有登录的时候某些页面是不能访问的用法将需要登录后访问的文件全部放在一个文件夹中,这里是logined文件夹import java.io.IOException;import java.util.ArrayList;import java.util.List;import java.util.StringTokenizer;import javax原创 2017-04-10 18:00:33 · 5912 阅读 · 0 评论