是否有通过servlet处理表单提交的简单框架?对于我的需求,像STRUTS这样的框架似乎过度杀戮。
我理想的处理器是一个servlet,它将表单元素转换为bean对象,可能使用表单中的输入信息来帮助进行转换。这样的事情是存在还是有另一种解决方案面向更简单的需求?
谢谢!
答案 0 :(得分:2)
Stripes是最轻量级的MVC框架,适合您的需求。
纯JSP解决方案将<jsp:useBean id="bean" class="com.example.Bean" />
与<jsp:setProperty name="bean" property="*" />
结合使用,它将请求参数设置为与请求参数名称匹配的bean属性。但这并没有为抽象和简单的表单处理(转换,验证,更改,调用操作等)留下太多空间。
你可能考虑使用Sun自己的MVC框架JSF。虽然这看起来势不可挡并且过度使用,但毕竟开始时其实很简单。特别是JSF2,它是JavaEE6的一部分,它带有注释,因此不需要使用XML文件来解决配置问题。 Here和here是一些JSF2教程。