我复习了ActionForm的注意事项:
ActionForm
1.继承自ActionForm的一个XXXForm
2.XXXForm中的属性和html中提交的form中的name一致(要求)
3.struts中进行配置 name="userForm"
<action path="/login" type="action.LoginAction" name="userForm"
validate="true" input="/login.jsp">
<form-beans>
<form-bean name="userForm" type="form.UserForm"></form-bean>
</form-beans>
Properties注意事项
1.#注释一行
2.不能使用中文,只能使用英文。中文使用\uXXXX方式
生成Properties方法
1.使用命令行 native2ascii方式(技巧:bat方式,免得每次打命令)
2.使用Eclipse插件 PropertiesEditor
验证
1. 配置validate="true"
2. 实现public ActionErrors validate(ActionMapping mapping, HttpServletRequest request)方法
3.ActionErrors errors=new ActionErrors(); error.add();
验证要和对应的标签结合:
导入Struts标签:
1.copy *.tld
2.配置 web.xml
3.copy jar
补充:
<forward name="login" path="/login.jsp" redirect="true" />
相当于response.sendRedirect();
分享到:
相关推荐
在使用Struts1时,有几点注意事项: 1. **配置文件准确性**:struts-config.xml是Struts框架的核心配置文件,必须正确配置Action、ActionForm和ActionMapping,否则可能导致请求无法正确处理。 2. **异常处理**:...
### Struts 使用技巧和注意事项 #### 一、Struts Validate 使用详解 在 Struts 框架中,数据验证是一项非常重要的功能,它确保了应用程序能够接收到合法且符合预期的数据输入。Struts 提供了多种方式进行数据验证...
5. **注意事项:** - ActionForm Bean应尽量保持无状态,以利于多线程环境下的性能优化。 - 配置文件的维护是关键,错误的配置可能导致请求无法正确处理。 - 考虑到可维护性和扩展性,Action类的职责应单一,避免...
**注意事项** - 配置文件的正确导入和引用,避免出现找不到规则或字段的错误。 - 注意验证规则的顺序,因为验证通常是按顺序执行的,如果前面的规则失败,后面的规则可能不会被执行。 总结,Struts Validator框架是...
五、注意事项 1. 配置Struts-config.xml:确保已为ActionForm配置了相应的bean,以及表单提交的action。 2. ActionForm的属性:与Struts标签对应的属性需要在ActionForm中声明。 3. 命名规则:通常,Struts标签的`...
- **自动类型转换的注意事项** - 讨论Struts框架提供的自动类型转换功能,并指出在使用时应注意的问题。 #### 三、总结 《JakartaStrutsLive》这本书通过丰富的示例和实用技巧,不仅介绍了Struts框架的基础知识...
`说明.txt`文件可能是对压缩包内容的简短说明,指导用户如何打开和使用这些资源,包括阅读PDF教程的建议,以及可能存在的任何警告或注意事项。 `爱书吧 电子书 教程 让更多人 读更多的书.url`是一个链接,可能是...
四、注意事项 - 文件安全性:对上传的文件进行安全检查,防止恶意文件或病毒感染服务器。 - 错误处理:处理可能出现的异常,如文件过大、类型不符等。 - 性能优化:使用流处理大文件,避免一次性加载到内存。 - ...
10. **最佳实践**:书中还涵盖了Struts应用的性能优化、安全注意事项和项目构建的最佳实践。 通过阅读《Struts In Action》,开发者不仅可以掌握Struts框架的使用,还能深化对MVC设计模式的理解,为后续学习其他...
十、最佳实践与注意事项 - 使用ActionForm分离表单数据和业务逻辑。 - 尽量减少在JSP页面中写Java代码,遵循MVC原则。 - 配置文件清晰、模块化,便于维护。 - 使用Tiles进行页面布局,提高复用性。 - 善用拦截器,...
- 分析每个阶段的动作和注意事项。 3. **自动类型转换的利与弊** - 讨论Struts自动类型转换机制的优点和潜在问题。 - 提供建议以避免常见陷阱。 4. **表格内容** - 由于提供的部分内容被截断,此处无法给出...
5. **注意事项**: - 确保所有配置文件的正确性,避免XML解析错误。 - 正确处理ActionForm中的属性,确保与JSP中的表单元素对应。 - 在Action中处理异常,提供友好的错误提示。 - 使用Struts标签库可以提高开发...
6. **安全注意事项**:文件上传功能也可能带来安全风险,如文件类型检查不严可能导致恶意文件上传(例如执行脚本文件)。因此,一定要对上传的文件类型进行检查,并限制大小,以防止DoS攻击。 在Struts1的时代,...
11. **最佳实践**:分享在实际项目中使用Struts的最佳实践和注意事项,帮助开发者避免常见问题。 通过阅读这本书,开发者不仅能掌握Struts框架的基础知识,还能了解其在实际项目中的应用技巧,从而提高开发效率和...
8. **安全注意事项**:文件上传可能带来安全风险,如上传恶意文件、执行代码等。确保验证文件类型、大小,并对上传路径进行严格控制,避免路径遍历攻击。 以上就是使用Struts1.0实现文件上传的基本步骤和关键知识点...
**四、安全注意事项** 1. **文件名安全**:防止文件覆盖或路径遍历攻击,对用户提供的文件名进行清理和验证。 2. **大小限制**:设置上传文件大小的上限,防止过大文件耗尽服务器资源。 3. **文件类型检查**:仅...
七、最佳实践与注意事项 1. 数据验证:在ActionForm中进行,也可以使用Struts提供的Validator框架。 2. 国际化:利用ResourceBundle实现多语言支持。 3. 分层设计:保持Action轻量级,复杂的业务逻辑应放在Service层...
七、最佳实践与注意事项 1. **代码规范**:遵循良好的编码和设计规范,使代码易于理解和维护。 2. **错误处理**:正确处理异常,提供友好的错误信息,提高用户体验。 3. **性能优化**:合理使用缓存,避免重复...