MVC
没有伞就要努力奔跑
这个作者很懒,什么都没留下…
展开
-
Java中使用HttpRequest获取用户真实IP地址端口
/** * 获取用户真实IP地址,不使用request.getRemoteAddr();的原因是有可能用户使用了代理软件方式避免真 实IP地址, * * 可是,如果通过了多级反向代理的话,X-Forwarded-For的值并不止一个,而是一串IP值,究竟哪个才是真正的用户端的真实IP呢? * 答案是取X-Forwarded-For中第一个非unknown的有效IP字符串。 ...转载 2019-11-13 10:59:53 · 1603 阅读 · 0 评论 -
Servlet的生命周期
加载→实例化→初始化→服务→销毁当Servlet容器初始化的时候,容器运行init()方法,当请求到时运行service()方法,service()方法自动派遣运行与其对应的doGet()或doPost()方法等,当服务器决定销毁实例的时候调用destory()方法。原创 2016-04-19 10:01:33 · 190 阅读 · 0 评论 -
SpringMvc @InitBinder 表单多对象精准绑定接收
问题出现要在一张表单中提交多个对象,并且还要在后台Controller 中精准的绑定接收。可是,这些对象中的参数名可能相同,后台接收入参时无法像struts那样jsp表单中使用Object.Param形式对表单进行精准绑定入参,我们都知道struts2默认就是这种方案,这是因为struts2采用了OGNL,并通过栈(根对象)进行操作的,而且栈中默认有action实例,所以很自然的没有这种问题。...翻译 2018-09-13 16:35:03 · 179 阅读 · 0 评论