gpt4 book ai didi

java - 处理我的应用程序中的网站页面

转载 作者:行者123 更新时间:2023-12-01 15:49:13 25 4
gpt4 key购买 nike

我有 2 个用 JSP 编写的页面,第一页包含:

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<h1>Hello World!</h1>
<a href="http://www.site.com/page1"> Page1 </a>
<a href="http://www.site.com/page2"> Page2 </a>
<a href="http://www.site.com/page3"> Page3 </a>
</body>
</html>

第二页应采用 href 属性中指定的网站内容,并且处理这些内容然后显示我修改后的页面(我的修改将突出显示特定单词)

首先,我不知道如何将href值从一个页面传递到第二个页面?因为我不会使用表单..

第二,当我传递href的值(即网站页面)后,如何获取该页面的内容?

最后,我修改后的网站页面如何显示?

我之前使用 JQuery 来突出显示包含 Jquery 脚本的同一文档中的特定单词。但是,当涉及到仅拥有链接并处理远离我的应用程序的文档时,我不知道如何?

请提前帮忙并致谢

最佳答案

First, I do not know how to pass href value from one page to the second page? because I will not use form..

这不会实现您想要实现的目标。

假设您在没有插件的情况下执行此操作,那么您实际需要做的是编写一个中继 servlet,该 servlet 将从其他站点读取页面,向其中插入内容并将生成的 HTML 返回到用户的浏览器。

然后修改现有的 JSP,使 href 看起来像这样:

  href="http://myrelay.com?url=http://www.site.com/page1"

添加了适当的%转义。

然后,您需要决定中继 Servlet 本身应该对 HTML 进行多少处理,以及中继插入到页面中的 JavaScript 应该完成多少处理。

<小时/>

警告:

  1. 这是一个复杂的领域。 session cookie、内部链接、javascript 安全沙箱、浏览器兼容性问题等都存在各种潜在问题。

  2. 不要尝试在 JSP 中完成这项工作。

关于java - 处理我的应用程序中的网站页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6463032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com