从struts动作类中的请求获取POJO Class对象,而不使用OGNL

时间:2018-05-24 10:14:08

标签: jsp servlets struts2

我有一个jsp页面,它传递了所有参数,例如user.useriduser.usernameuser.email等。我正在使用struts 2并希望获得user个对象行动课中的要求。我不想使用带有OGNL概念的get set方法。我只需要请求该对象。有没有办法做到这一点?

我有100多个这样的参数,所以我不想为每个参数做request.getParameter("user.userid")

1 个答案:

答案 0 :(得分:0)

HTTP请求发送字符串。

如果你绕过用于将这些字符串转换为对象的内置机制,你将获得字符串,因为这就是所有发送的。如果你想从服务器端的字符串重建一个对象,那么你将不得不做等价物,无论是手动还是使用其他库。

在提出这样的问题时,最好解释“为什么”。这使人们在阅读问题时可能会影响任何建议。