我想知道你什么时候想要在JSP中设置以下页面指令:
<%@ page session="false" %>
我知道它会阻止会话对象的创建,但是什么时候需要这样做呢?当JSP不需要访问隐式会话时,它被认为是最佳实践吗?
注意:我之所以要问,是因为它是在这个Spring MVC教程中,我认为springource的人知道他们的东西 - http://blog.springsource.com/2011/01/04/green-beans-getting-started -with -弹簧- MVC /
我正在使用Jackson(通过Spring MVC Annotations)将字段反序列化为java.util.Date来自JSON.POST看起来像 - {"enrollDate":"2011-09-28T00:00:00.000Z"},但是当对象由Spring&Jackson创建时,它将日期设置为"2011-09-27 20:00:00".
如何在杰克逊设置合适的时区? 或者,如果这不是问题,我如何从JSON消息发送EST?
使用Javascript/jQuery的:
var personDataView = { enrollDate : new Date($("#enrollDate").val()),
//...other members
};
$.postJSON('/some/path/', personDataView, function(data){
//... handle the response here
});
Run Code Online (Sandbox Code Playgroud)
JSON消息:
{"enrollDate":"2011-09-28T00:00:00.000Z"}
弹簧控制器:
@RequestMapping(value="/", method=RequestMethod.POST)
public @ResponseBody String saveProfile(@RequestBody personDataView persondataView, HttpServletRequest request)
{
//...dataView has a java.util.Date enrollDate field
//...other code
}
Run Code Online (Sandbox Code Playgroud) 我正在为localhost环境寻找免费的DBMS选项,它将支持将数据和数据库对象(例如存储过程,表定义)迁移到DB2 9.5安装.由于成本/许可限制,我们无法在localhost中使用DB2,但是每个开发人员都可以从本地使用他/她自己的数据库.有什么建议?