spring注入和action的配置

2024-12-02 17:01:48
推荐回答(4个)
回答1:

spring中
//这个 id 你记住 class对应你要实例化的类 也就是哪个Action的包名点类名 scope可以不写 默认是单例的 如果想变成多例就写prototype
//name是你在bean这个类中注入某个bean元素对象名 ref是你想注入那个bean元素的id 一般情况下 往action中注入的应该是Service和DAO(要事先扫描为spring的bean元素 才能在中注入进来)


// 这里的name是你请求去掉后缀后来匹配的名字 class对应上面的标记1 这样action就被spring实例化了
跳转的jsp页面 //这里name是返回字符串的名字 默认"success" type是返回方式 可以不写

回答2:

举个例啊:















需要注意的是StuBiz类中必须要有stuDao属性和set方法
AddAction类中必须要有stuBiz属性和set方法
ref是对应之前声明的bean

回答3:

id 可以随便写,但是要有规律,class指的是注入的类的名称(包含包路径)“scope”可以设定为 “singleton”和“prototype” 属性,意思是单例模式还是非单例模式。


引用外部bean name 名称 ref 外部bean id

struts
name 可以任意定义,一样的需要根据项目规范,和类名规范书写。
class 该action的类名(包含路径)
result name 当action处理完毕进行调整的时候return的名称。 跳转类型包含chain、dispatcher、redirect(redirect-action)_forever等类型。根据具体需要使用。

回答4:

name 对应bean id class 对应bean的路径