我正在测试的代码中违反了信任边界。该代码在会话中添加表单,并且由于违反信任边界而存在缺陷
Inside Struts Action class execute method
{
EditForm editform = new EditForm ();
All the values are set either from databse or from request params and then the form is added to session as below
**request.getSession(false).setAttribute("EDIT_FORM", editform );**
}
我违反了以粗体显示的代码。
我怎样才能解决这个问题?我不确定在哪里添加验证。它是一种在 Action 类执行方法中创建的新表单,并且从 request 和 db 填充值