在很多的WEB场景中,我们需要对请求做转发。
比如某一些系统升级了,但是老用户可能没有条件进行升级,那么还是走原来的途径,但是我们没有必要支撑多种平台,最后还是通过内部转发到新功能模块即可。
请求转发:指一个web资源收到客户端请求后,通知服务器去调用另外一个web资源进行处理。
1、Servlet中实现请求转发的方式
1、通过ServletContext的getRequestDispat...
分类:
Web程序 时间:
2015-01-29 17:37:30
阅读次数:
1035
public @ResponseBody void exportExcel(HttpServletRequest request, HttpServletResponse response, KhxxCxVO vo) throws IOException{ File csvFile =...
分类:
编程语言 时间:
2015-01-29 14:04:16
阅读次数:
206
/** * 获取浏览器的ip地址 * @param request * @return */ public static String getIP(HttpServletRequest request) { String ip = request.getHeader("x-forward...
分类:
其他好文 时间:
2015-01-28 19:26:50
阅读次数:
287
HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。
HttpServletRequest常用方法
1、HttpServletRequest获得客户端方面的信息
getRequestURL方法返回客户端发出请求时的完整URL。
getReq...
分类:
Web程序 时间:
2015-01-28 14:42:33
阅读次数:
248
一:项目环境
2个项目
1:ruby 项目,端口为3000
2:java项目,端口为8080
二:java项目
@Controller
public class ApiController
{
@Path("/api/v1/user/get_user_info")
public void processUserInfo(HttpServletRequest req, Htt...
分类:
Web程序 时间:
2015-01-27 18:27:57
阅读次数:
237
DispatcherServlet的核心方法 doDispatchprotected void doDispatch(HttpServletRequest request, HttpServletResponse response) throws Exception { HttpServletR.....
分类:
编程语言 时间:
2015-01-23 16:03:59
阅读次数:
247
解法:修改tomcat下的web.xml, 搜索:JspServlet, 增加: mappedfile false
分类:
Web程序 时间:
2015-01-22 19:45:25
阅读次数:
760
在springMVC中,注解很强大,下面介绍几个比较好用的注解:1、@RequestParam代替了曾经用到的HttpServletRequest类中的getParameter方法,但是注解好像没代替getParameterValues方法2、@OneToMany、@ManyToOne这个是表与表之...
分类:
编程语言 时间:
2015-01-20 22:10:38
阅读次数:
220
通过对这些属性的配置,可以改变Struts 2 框架的一些默认行为,这些配置可以在struts.xml文件中完成,也可以在struts.properties文件中完成。1. 指定Web应用的默认编码集,相当于调用 HttpServletRequest的setCharacterEncoding方法。2...
分类:
其他好文 时间:
2015-01-20 13:33:03
阅读次数:
162
以前 Servlet doGet(HttpServletRequest,HttpServletResponse) ,doGet方法无法进行单独测试 ,要测试,必须构造request和response对象
Struts2 Action的execute方法非常便于单独测试,这个方法不依赖Servlet API
Servlet常用API对象 : HttpServletRequ...
分类:
编程语言 时间:
2015-01-20 11:59:06
阅读次数:
200