历史
|
登录
首页
浏览项目
查找问题
快速搜索:
Learn more about
Quick Search
问题详情
(
XML
|
Word
|
Printable
)
Key:
MW-4
类型:
New Feature
状态:
Open
优先级:
Major
开发者:
Allan Zhang
报告人:
Allan Zhang
投票:
0
关注人:
0
操作
如果你是
登录
你不能看到更多操作.
MetaWork
操作对应Action方法的编辑
创建:
07/七月/08 05:59 下午
更新:
12/八月/08 12:02 下午
逾期:
27/七月/08
回到搜索
问题
2
(共
2
)
<< 上一
| MW-4 |
下一 >>
模块:
metawork-core
影响版本:
1.0-alpha2
修复版本:
无
描述
« Hide
目前还是直接的XML编辑。需要修改为更直观的编辑方式
描述
目前还是直接的XML编辑。需要修改为更直观的编辑方式
Show »
所有
备注
改动记录
排列顺序:
[
永久链接
|
« Hide
]
Allan Zhang
-
09/七月/08 12:02 下午
一个操作,在请求执行的时候可以指定method=xxx,来执行action中的xxx方法——当然了,要通过权限验证的,同时也可以通过httpMethod来判断要执行的action方法。例如通用的编辑操作中,action方法定义如下:
<?xml version="1.0" encoding="UTF-8"?>
<MethodConfig>
<method name="edit" type="GET" default="true"/>
<method name="save" type="POST"/>
<method name="delete" type="DELETE"/>
</MethodConfig>
代表不同的httpMethod对应到了不同的action方法。例如执行post请求的时候执行action的save方法。default代表不确定请求方式的时候应该选择的方法。例如
<?xml version="1.0" encoding="UTF-8"?>
<MethodConfig>
<method name="list" default="true"/>
</MethodConfig>
这个是通用列表的方法定义,代表默认采用list方法,不管请求方式。
在方法列表中,可以指定一些没有确定请求类型(即type属性没有指定)的方法,这样来给这个操作赋予执行这个方法的权限。例如如果我请求xxx/xxx.xhtml?method=abc,那么会在所有的method节点中查找有没有name为abc的节点,如果有,通过,如果没有,则返回权限不允许的错误。
当前问题的要求是给这个xml做一个可视化的编辑界面。替换掉现在的xml文本输入框(见操作的编辑页面)。
[
Show »
]
Allan Zhang
-
09/七月/08 12:02 下午
一个操作,在请求执行的时候可以指定method=xxx,来执行action中的xxx方法——当然了,要通过权限验证的,同时也可以通过httpMethod来判断要执行的action方法。例如通用的编辑操作中,action方法定义如下: <?xml version="1.0" encoding="UTF-8"?> <MethodConfig> <method name="edit" type="GET" default="true"/> <method name="save" type="POST"/> <method name="delete" type="DELETE"/> </MethodConfig> 代表不同的httpMethod对应到了不同的action方法。例如执行post请求的时候执行action的save方法。default代表不确定请求方式的时候应该选择的方法。例如 <?xml version="1.0" encoding="UTF-8"?> <MethodConfig> <method name="list" default="true"/> </MethodConfig> 这个是通用列表的方法定义,代表默认采用list方法,不管请求方式。 在方法列表中,可以指定一些没有确定请求类型(即type属性没有指定)的方法,这样来给这个操作赋予执行这个方法的权限。例如如果我请求xxx/xxx.xhtml?method=abc,那么会在所有的method节点中查找有没有name为abc的节点,如果有,通过,如果没有,则返回权限不允许的错误。 当前问题的要求是给这个xml做一个可视化的编辑界面。替换掉现在的xml文本输入框(见操作的编辑页面)。
<?xml version="1.0" encoding="UTF-8"?>
<MethodConfig>
<method name="edit" type="GET" default="true"/>
<method name="save" type="POST"/>
<method name="delete" type="DELETE"/>
</MethodConfig>
代表不同的httpMethod对应到了不同的action方法。例如执行post请求的时候执行action的save方法。default代表不确定请求方式的时候应该选择的方法。例如
<?xml version="1.0" encoding="UTF-8"?>
<MethodConfig>
<method name="list" default="true"/>
</MethodConfig>
这个是通用列表的方法定义,代表默认采用list方法,不管请求方式。
在方法列表中,可以指定一些没有确定请求类型(即type属性没有指定)的方法,这样来给这个操作赋予执行这个方法的权限。例如如果我请求xxx/xxx.xhtml?method=abc,那么会在所有的method节点中查找有没有name为abc的节点,如果有,通过,如果没有,则返回权限不允许的错误。
当前问题的要求是给这个xml做一个可视化的编辑界面。替换掉现在的xml文本输入框(见操作的编辑页面)。