如何/能否将表或数据从 .jsp/.txt 文件包含/拉入 HTML 文件以在网页上显示?

发布于 2024-12-09 14:37:55 字数 914 浏览 0 评论 0原文

我对网络开发非常陌生,所以您可以包含的细节越多越好! [HTML 已关闭,但 JavaScript 等仍在实践中]

我正在制作一个网页,我希望它根据是否选中选项 1 或选项 2 显示两个数据表之一。我已经完成了一个单选按钮隐藏/取消隐藏系统,仅显示一个表或另一个表,但现在我陷入了如何使用某些文件中的数据填充表的困境。

  • 我想要放入表 1 中的数据保存在 .jsp 文件中。
  • 我想要放入表 2 中的数据也在 .jsp 文件中 在纯文本文件中(2 个选项)。
  • 这些文件与 .html 文件位于同一目录中

一些注释:

  • 表 2 的文件是从 Perl 脚本创建的,该脚本使用 表 1 的文件 (.jsp)
  • 对于那些不知道的人,.jsp 文件基本上是 .html 文件,带有不同的文件扩展名(我只通过 Google 搜索了解一点关于 .jsp 文件的信息。
  • )服务器端技术:ASP.NET 2.0/3.5/4.0

我知道我可以自己打开这些文件并将数据放入 .html 文件中,但是除了在我的 html 文件中创建文本墙之外,数据还将在未来,我不想继续编辑 HTML 文件来更新它。

那么有人可以帮我吗? 代码示例、提示、正确方向的指向等等都值得赞赏!

我擅长的语言:C++、Perl,还有一点 Java(我在课堂上记得的)。

感谢 StackOverFlow 用户!

我当前的 HTML 代码:http://cl1p.net/c4sofmcc/

随意编辑此代码:http://cl1p.net/c4sofmcced/

I've very new to web development stuff, so the more details you can include the better! [HTML is down, but JavaScript and more are still being practiced]

I'm making a web page and I want it to display one of two tables of data depending on whether option 1 or option 2 is checked. I've gotten a radio button hide/unhide system done to just show either one table or the other but now I'm stuck on how to populate my tables with data from some files.

  • The data I want to put in Table 1 is saved in a .jsp file.
  • The data I want to put in Table 2 is also in a .jsp file as well as
    in a plain text file (2 options).
  • The files are in the same dir as the .html file

Some notes:

  • The files for Table 2 are created from a Perl Script that uses
    the file for Table 1 (.jsp)
  • For those unaware, the .jsp files are basically .html files w/ a different file extension it appears (I only know a little about .jsp files from Googling.)
  • Using Microsoft IIS; Server Side Technologies: ASP.NET 2.0/3.5/4.0

I know I could just open up those files and put the data into the .html file myself, however besides creating a wall of text in my html file, the data will be changing in the future and I don't want to have to keep editing the HTML file to update it.

So can anyone help me out?
Code examples, tips, points in the right direction, or such is appreciated!

Languages I'm good with: C++, Perl, and just a bit of Java (what I can remember from a class).

Thanks StackOverFlow users!

My Current HTML Code: http://cl1p.net/c4sofmcc/

Feel Free to Edit This Code: http://cl1p.net/c4sofmcced/

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

提笔书几行 2024-12-16 14:37:55

您可以使用 “导入”文件(“包含”是一个更好的词)。

例如 form.jsp

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
...

<form method="post">
  <label><input type="radio" name="table" value="1" onclick="submit()" ${param.table == '1' ? 'checked' : ''}>Show table 1</label>
  <label><input type="radio" name="table" value="2" onclick="submit()" ${param.table == '2' ? 'checked' : ''}>Show table 2</label>
</form>

<c:if test="${param.table == '1'}">
  <jsp:include page="table1.jsp" />
</c:if>
<c:if test="${param.table == '2'}">
  <jsp:include page="table2.jsp" />
</c:if>

请注意,您需要确保最终得到语法上有效的 HTML。因此这些文件不应包含 等。否则,您需要使用 。如有必要,请向 http://validator.w3.org 寻求帮助。

You can use <jsp:include> to "import" a file ("include" is a better word).

E.g. form.jsp:

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
...

<form method="post">
  <label><input type="radio" name="table" value="1" onclick="submit()" ${param.table == '1' ? 'checked' : ''}>Show table 1</label>
  <label><input type="radio" name="table" value="2" onclick="submit()" ${param.table == '2' ? 'checked' : ''}>Show table 2</label>
</form>

<c:if test="${param.table == '1'}">
  <jsp:include page="table1.jsp" />
</c:if>
<c:if test="${param.table == '2'}">
  <jsp:include page="table2.jsp" />
</c:if>

Note that you need to ensure that you end up with syntactically valid HTML. So those files should not contain <html><head><body> and such. Otherwise you need to use an <iframe>. Ask help to http://validator.w3.org if necessary.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文