如何从表单对象获取值供其他类使用。 我们称之为Sample.java
。如何使 JSP form
提供的值可用于Sample.java
类,并将其保留在该位置以供用户注销。如何在Spring MVC中共享表单的成员?
我试着在下面显示的Controller方法中添加一个公共字符串变量,然后在Sample.java中创建一个Controller实例来获取值,但它总是返回一个null
。
@RequestMapping(value = "abc/xyz/dummyPath.html", method = RequestMethod.POST)
public String processThisValue(@ModelAttribute("myValues") MyBean myBean,
ModelMap model)
{
log.info("I am in my controller.........");
String valuePassed = myBean.getValuePassed();
log.info("Prints fine here: " + valuePassed);
return "";
}
我没有在代码中看到'Sample'类,但是除非将对象保存到会话或序列化并在需要时进行反序列化,否则您尝试执行的操作是不可能的。 – gigadot
嗨gigadot,Sample.java只是一个普通的类,里面有几个方法。你认为会议会在这里工作吗?我们可以使用会话将变量从servlet(控制器)传递给常规类吗? – user918171
我无法理解你在这里上课的意思。如果在控制器方法中创建了一个对象,那么是的,您可以使用会话。 – gigadot