org.nutz.mvc.adaptor.injector
类 NameInjector
java.lang.Object
org.nutz.mvc.adaptor.injector.NameInjector
- 所有已实现的接口:
- ParamInjector
- 直接已知子类:
- ArrayInjector, MapItemInjector
public class NameInjector
- extends java.lang.Object
- implements ParamInjector
字段摘要 |
protected java.lang.String |
name
|
protected java.lang.reflect.Type[] |
paramTypes
|
protected java.lang.Class<?> |
type
|
构造方法摘要 |
NameInjector(java.lang.String name,
java.lang.Class<?> type,
java.lang.reflect.Type[] paramTypes)
|
方法摘要 |
java.lang.Object |
get(javax.servlet.ServletContext sc,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
java.lang.Object refer)
|
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
protected java.lang.String name
type
protected java.lang.Class<?> type
paramTypes
protected java.lang.reflect.Type[] paramTypes
NameInjector
public NameInjector(java.lang.String name,
java.lang.Class<?> type,
java.lang.reflect.Type[] paramTypes)
get
public java.lang.Object get(javax.servlet.ServletContext sc,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
java.lang.Object refer)
- 指定者:
- 接口
ParamInjector
中的 get
- 参数:
req
- 请求对象resp
- 响应对象refer
- 这个参考字段,如果有值,表示是路径参数的值,那么它比 request 里的参数优先sc
- TODO
- 返回:
- 注入值