下面是在applicationContext-actions.xml中的配置
<bean name="/login" class="com.zhe.user.action.LoginAction" scope="prototype">
<property name="userManager" ref="userManager"></property>
</bean>
这个配置是要在LoginAction里面注入userManager问题来了: 1. 这个name="/login"是什么意思?
2.有什么用?
3.为什么还要在前面加个斜杠?
4.可以改成name="/aaa"吗,这个login是根据什么来确定的?我好久没用spring 了,都忘记了,在网上查了很久没查到,大家帮帮忙,虽然问题很菜!!!
<bean name="/login" class="com.zhe.user.action.LoginAction" scope="prototype">
<property name="userManager" ref="userManager"></property>
</bean>
这个配置是要在LoginAction里面注入userManager问题来了: 1. 这个name="/login"是什么意思?
2.有什么用?
3.为什么还要在前面加个斜杠?
4.可以改成name="/aaa"吗,这个login是根据什么来确定的?我好久没用spring 了,都忘记了,在网上查了很久没查到,大家帮帮忙,虽然问题很菜!!!
解决方案 »
- 基于Java的都市供求信息网 java structs2+SQL Server 2000实现
- GBK 和 UTF-8它们的区别
- ~~~~~~~~~Hibernate 注释技术问题!!
- 为什么xfire生成webservice客户端时有的属性是String,Double的,有的属性是JAXBElement<String>,JAXBElement<Double>的?
- 如何在Struts里面实现XML文档的下载而不要直接打开?
- 一个java对象性能问题?
- 一般可以试用签约的,在什么情况话过不了试用期。
- 在 <script> </script> 之间能不能出现struts的标签和jsp的<%... %>语句
- 我是个JAVA白痴,请问怎样才能用上JAVA?要用专门的工具来编吗?
- maven+struts2+spring4+junit4问题2
- 请教为什么命令行模式下运行包中的类不成功?
- 新手提问
如果是:这个name="/login" 是根据struts里的action的name来确定的。
<action path="/login" type="org.springframework.web.struts.DelegatingActionProxy"
name="loginactionform"
scope="request">这样的配置,DelegatingActionProxy 这个代理类会根据 path="/login" 在applicationContext-actions.xml中找name与之相同的<bean>配置。
2.有什么用?
3.为什么还要在前面加个斜杠?
4.可以改成name="/aaa"吗,这个login是根据什么来确定的? 1.那个name="/login"是Struts Action的名字
2.你页面form里不是有个Action属性吗,Spring通过name 找到相应的Action
3./是Action的路径地址
4.可以改,你Struts里Action叫什么,Spring就写的是什么。
所以叫什么名字,完全由Struts设置