HomeAction.java
1.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
package com.cjs.cms.action;
import java.net.URLDecoder;
import java.util.Map;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
/**
* 首页
*
* @author tongyufu
*
*/
@Controller
public class HomeAction {
/**打开tab页*/
@RequestMapping("/iframeMenu")
public String iframeMenu(String url, Model model) throws Exception {
model.addAttribute("random", Math.random());
url = URLDecoder.decode(url, "UTF-8");
int index = url.indexOf("?");
if (index > 0) {
model.addAttribute("params", url.substring(index + 1));
url = url.substring(0, index);
}
return url + ".jsp";
}
/**页面转tab页*/
@RequestMapping("/iframeTurnMenu")
public String iframeMenu(@RequestParam Map<String, Object> params,
Model model) throws Exception {
model.addAttribute("random", Math.random());
String func = URLDecoder.decode(params.get("func").toString(), "utf-8");
model.addAttribute("func", func);
String url = params.get("url").toString();
url = URLDecoder.decode(url, "UTF-8");
int index = url.indexOf("?");
if (index > 0) {
model.addAttribute("params", url.substring(index + 1));
url = url.substring(0, index);
}
return url + ".jsp";
}
@RequestMapping(method = RequestMethod.GET, value = "/")
public String index() {
return "index.jsp";
}
}