跳转到页面后加载一个请求的方法
生活随笔
收集整理的這篇文章主要介紹了
跳转到页面后加载一个请求的方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
思路:在跳到頁面的時候,攜帶需要訪問的地址,可以在頁面中用EL表達式獲取到地址后通過隱藏的iframe訪問該地址。
?
例如:
后臺攜帶地址的Action
hiddenurls = new ArrayList<>();hiddenurls.add("http://www.a.com/demo1/addCookie.action");hiddenurls.add("http://www.b.com/demo2/addCookie.action");?
JSP中通過iframe訪問上面兩個地址
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%> <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>歡迎訪問Demo1的主頁</title> </head> <body>歡迎訪問Demo1的主頁,這是Demo1的主頁。~~~~~~~~~~~~~~~~~~<!--成功之后隱藏一個設置cookie的連接 --><c:forEach var="url" items="${hiddenurls }"><iframe src="${url }" width="0px" height="0px" style="display: none"></iframe>${url }</c:forEach> </body> </html>處理請求的Action
/*** 增加cookie*/public void addCookie() {Cookie cookie = new Cookie("ssocookie", "sso");cookie.setPath("/");HttpServletResponse response = ServletActionContext.getResponse();response.addCookie(cookie);}?
轉載于:https://www.cnblogs.com/qlqwjy/p/7455377.html
總結
以上是生活随笔為你收集整理的跳转到页面后加载一个请求的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: spring AOP解析之xml方式详解
- 下一篇: @Transactional注解事务不回