<1>:解决同页面有相同名称的按钮
Action:protected Map getKeyMethodMap() {
Map map = new HashMap();
//map key:随便取 value:方法名
map.put("operation.db", "saveToDB");
map.put("operation.word", "saveToWord");
map.put("operation.txt", "saveToTxt");
return map;
}
资源文件:key值为map的的key值。
value的值为显示到页面的值
页面:显示用struts的bean标签取值key为 资源文件的key
令牌机制:
做某件事情必须拿到相应的令牌,防止重复提交。
saveToken()创建令牌
isTokenValid()验证
配置Form 和页面用html标签
文件上传:
enctype="multipart/form-data"这样的设置当前页面支持文件上传
ofbiz|opentaps
grails
LookupDispatchAction
本文介绍了一个Struts框架中处理同名按钮的方法,通过定义映射关系实现不同操作,并使用资源文件进行显示。此外还提到了如何利用令牌机制避免表单重复提交的问题,以及设置页面支持文件上传的方式。
193

被折叠的 条评论
为什么被折叠?



