NutzCN Logo
问答 页面重定向后台如何在链接上加参数
发布于 3161天前 作者 qq_91b65644 2849 次浏览 复制 上一个帖子 下一个帖子
标签:
@At("/toOrderPay")
@Ok("re:->:/WEB-INF/kuaiQiangPage/login.html?cid=${req_attr['aa']}")
public String toOrderPay() {
    System.out.println("***************");
    Mvcs.getReq().setAttribute("aa", 1131213);
    LogUtil.log().info("*************"+Mvcs.getReq().getRequestURI());
    return null;
}   为什么重定向后我设置的参数不能加在上面呀,就是问号之后什么都没有呀
19 回复

req.getQueryString才能拿到问号之后的字符串

@wendal 我的login.html是静态页面,重新定向后,我想把cid这个参数放在链接上面,我用js取这个参数呀

@wendal untitled1_png 比如重定向后变成这样

你用的是内部重定向,浏览器的url还是老样子的

@wendal 有什么办法可以加上这个参数呀,但是我的静态页面在WEB-INF下面

@qq_91b65644 静态页面基本上没戏,起码一时半刻想不到。改成jsp吧

@wendal 这个框架不能增加对静态页面的支持吗,一定要是jsp吗

这跟框架没有关系啊

内部重定向到一个静态页面且传参,你举个其他框架实现的方案?

有人提到用cookie传

后台的方法重定向到WEB-INF下面的页面,只默认支持jsp这个视图,那如何让他能支持html呀

@wendal 后台的方法重定向到WEB-INF下面的页面,只默认支持jsp这个视图,那如何让他能支持html呀

@qq_91b65644

-> 根本不管目标路径是什么,是不是jsp是不是html没关系。

我说换jsp,是因为jsp里面可以取req里面的attr

@wendal >>:/ 这样的跳转可以访问WEB-INF下面的jsp页面,但是不能访问WEB-INF下面的html页面,如何让框架支持呀

@qq_91b65644 肯定不行,jsp也不能的

@qq_91b65644 /WEB-INF下的文件必须是经入口方法forward(->)过去的,直接访问是不允许的。>> 的效果是外部重定向(302),浏览器会重新请求一次,遵循开头的描述,/WEB-INF下的路径不能被访问到。

@wendal 哦哦,那只能放在WEB-INF的外面了,这样不是不安全吗

@qq_91b65644 一个静态页面有啥安全不安全的?

@wendal 我们的项目不用jsp,放在WEB-INF下面好像安全些

添加回复
请先登陆
回到顶部