2010-04-08 28 views
2

是否有一个简单的框架来处理通过servlet提交表单?为了我的需要,像STRUTS这样的框架似乎过度杀戮。简单的servlet或过滤器来处理表单

我的理想处理器是一个将表单元素转换为bean对象的servlet,可能使用表单中的键入信息来帮助转换。有这样的事情存在吗?还是有另一种解决方案适应更简单的需求?

谢谢!

回答

2

Stripes是最适合您需求的轻量级MVC框架。

纯JSP解决方案将<jsp:useBean id="bean" class="com.example.Bean" />结合<jsp:setProperty name="bean" property="*" />将请求参数设置为与请求参数名称匹配的bean属性。但是这并没有留下太多抽象空间和简单的表单处理(转换,验证,变更监听者,调用动作等)。

可能考虑使用JSF,Sun自己的MVC框架。虽然这看起来压倒性的和过度的,但毕竟很简单。特别是JSF2,它是JavaEE6的一部分,附带注释,因此不需要使用XML文件进行配置头疼。 Herehere是一些JSF2教程。

+0

感谢您的帮助。我想我可能不知道如何表达我正在寻找的东西。我最终选择了Wicket(http://wicket.apache.org/)。这比我现在需要的要多,但它使用的模型对我来说很有意义,我将为未来着想。 – David 2010-04-11 23:16:54