解决方案 »
- eclipse部署问题
- 关于用ajax无闪烁实现首页内容自动刷新深度请教
- 一个简单的jsp输出问题!在线等
- JSP如何接受 javascript 数组传来的数据
- 为什么request.getCookies()为null呢?
- <jsp:include page="a.jsp"><jsp:param name="p1" value="{来至一个bean的值}"></jsp:include>,为什么
- 急招j2EE项目经理
- 请不要发表招聘广告!
- jsp+sqlserver出大问题了,紧急求救
- 一个字符串替换的问题。Up……
- 不通过单点登录,怎么实现A系统到B系统的跳转?
- jsp的request里有一货币对象的list,我想保存在js的数组里
struts2与struts1最大的区别之一就是struts1的action是单例的,而struts2则是每次请求一次都是新new一个action的实例的
那你直接scope="prototype"写好了但是这样的话就每次请求action的时候就会new一个action的实例,这样的话就对内存是个很大的浪费,个人认为不会有什么浪费struts2与struts1最大的区别之一就是struts1的action是单例的,而struts2则是每次请求一次都是新new一个action的实例的这句不敢苟同,最大区别还是在设计上吧。struts1和servlet高耦合,struts2则是webwork搞过来的东西
1.加载spring的配置文件
1.在web.xml中使用监听器去加载相关的spring的配置文件
2.自己写一个监听器去监听,并加载相应的spring配置文件
2.在java中如何获取spring中的类
1.在程序中需要获取spring的bean 直接在使用的类中去将该bean进行注入,就能获得bean
2.如果只是测试,可以使用applicationContext接口的具体实现类去读取spring的配置文件,直接使用context.getBean("XXXXXXXXXX");LZ还是多去看看spring的相关书籍吧,你连spring的基础都不清楚
"applicationContext.xml");org.springframework.jdbc.datasource.DriverManagerDataSource ds= (org.springframework.jdbc.datasource.DriverManagerDataSource) ctx.getBean("dataSource");
对于你要在java中获取bean可以,ApplicationContext ac=new ClassPathXmlApplicationContext("applicationContext.xml");B b=(B)ac.getBean("b");
B就是你要的bean,spring配置如下:<bean id="b" class="com.B" parent="abstractBean">
<property name="value1" value="100"/>
</bean>
getBean("beanName");