ITPub博客

首页 > IT基础架构 > 数据安全 > 网页打开自动跳转另一个网页怎么办、网页劫持怎么解决

网页打开自动跳转另一个网页怎么办、网页劫持怎么解决

原创 数据安全 作者:wentin 时间:2020-12-19 15:15:40 0 删除 编辑

为什么打开一个新网页,却不能跳转到新打开的网页,还要自己动手在按上面的标签才能,十分不便,小编以兼容性好的360浏览器为例,教大家设置选项,解决这个问题。

在JSP中使用jsp forward Action来实现页面的跳转功能。

  语法:jsp:forward page={relativeURL|%= expression %}/ 或jsp:forward page={relativeURL|%= expression %}jsp:param name=parameterNamevalue={parameterValue|%= expression %}/ /jsp:forward  这个action使您可以将request向前到另外一个页面。

它只有一个属性,page。

Page应有一个相对的URL组成。

这可以是一个静态的值或者是能够在被请求的时候计算得到的值,就如下面两个例子一般:jsp:forward page=/utils/errorReporter.jsp/jsp:forward page=%= someJavaExpression %/!supportEmptyParas]  现在以一个具体例子来说明:在test1.jsp中使用forward使其跳转到test2.jsp页面中。

Test1.jspHTMLHEADTITLEforward test/TITLE!supportEmptyParas]/HEAD!supportEmptyParas]BODY BGCOLOR=#FFFFFF!--跳转到test2.jsp--!jsp:forward page=/test2.jsp//BODY/HTML!supportEmptyParas]test2.jspHTMLHEADTITLE forward test /TITLE!supportEmptyParas]/HEAD!supportEmptyParas]BODY BGCOLOR=#FFFFFF%out.println(这是jsp2.jsp页面产生出的输出);%/BODY/HTML!supportEmptyParas]  运行test1.jsp,可在浏览器中看见:这是jsp2.jsp页面产生出的输出的输出信息。

但是如果你在test1.jsp和test2.jsp这两个页面中有参数传递怎么办呢?

用get方式吧,不但总的长度有限制,使用现在十分不方便,而且有时候还不安全。

其实我们完全可以使用jsp1.1中给forward里提供的para属性就可以解决。

现以test3.jsp和test4.jsp来说明。

!supportEmptyParas]Test1.jspHTMLHEADTITLE forward test /TITLE!supportEmptyParas]/HEAD!supportEmptyParas]BODY BGCOLOR=#FFFFFFjsp:forward page=/test4.jspjsp:param name=name value=powerman/jsp:param name=address value= 北京西大街188号//jsp:forward/BODY/HTML!supportEmptyParas]test2.jspHTMLHEADTITLEforward test/TITLE!supportEmptyParas]/HEAD!supportEmptyParas]BODY BGCOLOR=#FFFFFF%out.println(这是jsp4.jsp页面产生出的输出 br);out.println(姓名: request.getParameter(name) br);out.println(地址: request.getParameter(address) br);!supportEmptyParas]%/BODY/HTML  运行test3.jsp,可在浏览器中看见:  这是jsp4.jsp页面产生出的输出  姓名:powerman  地址:北京西大街188号的输出信息

 

 


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69989348/viewspace-2743653/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-11-25

  • 博文量
    6
  • 访问量
    3191