| 程序包 | 说明 |
|---|---|
| com.jfinal.aop | |
| com.jfinal.core | |
| com.jfinal.core.paragetter |
| 构造器和说明 |
|---|
Invocation(Action action,
Controller controller) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<String,Action> |
ActionMapping.mapping |
| 限定符和类型 | 方法和说明 |
|---|---|
static Action |
CPI.getAction(Controller controller) |
Action |
JFinal.getAction(String url,
String[] urlPara) |
protected Action |
ActionHandler.getAction(String target,
String[] urlPara)
子类覆盖 getAction 方法可以定制路由功能
|
Action |
ActionMapping.getAction(String url,
String[] urlPara)
Support four types of url
1: http://abc.com/controllerPath ---> 00
2: http://abc.com/controllerPath/para ---> 01
3: http://abc.com/controllerPath/method ---> 10
4: http://abc.com/controllerPath/method/para ---> 11
The controllerPath can also contains "/"
Example: http://abc.com/uvw/xyz/method/para
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
CPI._init_(Controller controller,
Action action,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String urlPara) |
void |
ActionReporter.report(String target,
Controller controller,
Action action)
Report the action
|
| 限定符和类型 | 方法和说明 |
|---|---|
T |
IParaGetter.get(Action action,
Controller c) |
Object |
NullGetter.get(Action action,
Controller c) |
Float |
FloatGetter.get(Action action,
Controller c) |
String |
StringGetter.get(Action action,
Controller c) |
Long |
LongGetter.get(Action action,
Controller c) |
Integer |
IntegerGetter.get(Action action,
Controller c) |
Date |
DateGetter.get(Action action,
Controller c) |
Object[] |
ParaProcessor.get(Action action,
Controller c) |
BigInteger |
BigIntegerGetter.get(Action action,
Controller c) |
Time |
TimeGetter.get(Action action,
Controller c) |
T |
ModelGetter.get(Action action,
Controller c) |
String[] |
StringArrayGetter.get(Action action,
Controller c) |
RawData |
RawDataGetter.get(Action action,
Controller c) |
Long[] |
LongArrayGetter.get(Action action,
Controller c) |
T |
EnumGetter.get(Action action,
Controller c) |
Date |
SqlDateGetter.get(Action action,
Controller c) |
BigDecimal |
BigDecimalGetter.get(Action action,
Controller c) |
Boolean |
BooleanGetter.get(Action action,
Controller c) |
Timestamp |
TimestampGetter.get(Action action,
Controller c) |
Integer[] |
IntegerArrayGetter.get(Action action,
Controller c) |
Double |
DoubleGetter.get(Action action,
Controller c) |
UploadFile |
UploadFileGetter.get(Action action,
Controller c) |
Object[] |
NullParaProcessor.get(Action action,
Controller c) |
T |
BeanGetter.get(Action action,
Controller c) |
File |
FileGetter.get(Action action,
Controller c) |
Short |
ShortGetter.get(Action action,
Controller c) |
Copyright © 2022. All rights reserved.