一些struts2的开发技巧Struts2处理结果Result·常用处理结果类型;dispatcher(默认),redirect,redirecAction·在标签中定义的结果叫全局结果,而在标签内定义的叫局部结果·如果在跳转页面时需要附带参数时,可在标签中放置标签如:valueStruts2的校验框架XML的命名规则·所有的XML校验文件都是以-validation
xml结尾的,并且要求校验文件的位置要与对应的Action位于同一个package中·有时对于同一个Action中存在多个业务处理的方法时:例如DepartmentAction中有两个业务处理的方法addDepartment()和updateDepartment(),那么在Action配置中可以采用如下的方法那么所对应的校验文件应该是:DepartmentAction-addDepartment-validations
xmlDepartmentAction-deleteDepartment-validations
xml文件上传准备工作:·struts
multipart
parser用来指定解析用户请求的框架
默认为jakarta,也就是使用Apache的CommonsFileUpload·struts
multipart
saveDir用来指定处理文件上传过程中使用临时目录·struts
multipart
maxSize设置上传文件的大小·导入文件上传所需要的类库·表单提交方法必须设为POST·表单的enctype属性必须设为multipart/form-data·利用或在struts2使用标签·Action开发在Action开发中需要在定义三个属性来分别获得用户上传的内容,文件的名称和文件的类型·控制上传文件的类型和大小(1):文件类型控制的几种方法在客户端通过javascript来限制用户上传的文