public class NameInjector extends java.lang.Object implements ParamInjector
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.lang.String |
defaultValue |
protected java.text.DateFormat |
dfmt |
protected java.lang.Class<?> |
klass |
protected java.lang.String |
name |
protected java.lang.reflect.Type[] |
paramTypes |
protected java.lang.reflect.Type |
type |
| 构造器和说明 |
|---|
NameInjector(java.lang.String name,
java.lang.String datefmt,
java.lang.reflect.Type type,
java.lang.reflect.Type[] paramTypes,
java.lang.String defaultValue) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Object |
fromReqParam(javax.servlet.http.HttpServletRequest req) |
java.lang.Object |
get(javax.servlet.ServletContext sc,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
java.lang.Object refer) |
protected java.lang.String name
protected java.text.DateFormat dfmt
protected java.lang.Class<?> klass
protected java.lang.reflect.Type type
protected java.lang.reflect.Type[] paramTypes
protected java.lang.String defaultValue
public NameInjector(java.lang.String name,
java.lang.String datefmt,
java.lang.reflect.Type type,
java.lang.reflect.Type[] paramTypes,
java.lang.String defaultValue)
public java.lang.Object get(javax.servlet.ServletContext sc,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
java.lang.Object refer)
get 在接口中 ParamInjectorreq - 请求对象resp - 响应对象refer - 这个参考字段,如果有值,表示是路径参数的值,那么它比 request 里的参数优先sc - TODOpublic java.lang.Object fromReqParam(javax.servlet.http.HttpServletRequest req)