我有一个JSP文件,其中包含一个包含以下输入类型的表单:密码字段和2个文本输入字段。此页面仅对主持人可见,以便主持人可以输入密码,然后才能修改任何内容。在主持人修改内容之后,更新的内容将被写入文本文件,然后从文本文件中提取内容并将其放在div上供主持人查看。这是一个jsp文件。这是我的文件阅读器部分的代码:
<%
String file = "/docs/file.jsp";
FileReader read = new FileReader(file);
Scanner scanner = new Scanner(read);
scan.useDelimiter("\n");
ArrayList<String> list = new ArrayList<String>();
while(scanner.hasNext()){
list.add(scan.next());
for(int i=(list.size()-2); i<list.size(); i++)
{
%>
<div id="contact"> <%=list.get(i)%> </div> <%
}
scanner.close();
} %>
我有一些.html文件,我想在主持人做出更改后立即更新。例如,如果她更改了公司电话号码和传真号码,我希望在“联系我们”页面,“关于”页面等中自动显示更改.html文件如下所示:
<div>
<p> 1-800-888-8888 </p>
</div>
我知道如果我添加一个href
标记链接到.jsp文件,输入字段将对用户可见,我不想要。我只是希望他们在网站上看到更新的电话号码。我是否必须在.html文件中包含我的.jsp文件中的“contact”div?如果是这样,我将如何做到这一点?任何帮助将不胜感激。
答案 0 :(得分:0)
我希望在“联系我们”页面中自动显示更改
只需将与我们联系页面设为JSP,即可从您存储的电话号码中提取电话号码。 JSP用于动态网页,它们具有自动更改的内容。这就是你想要的。
答案 1 :(得分:0)
您可以尝试使用Java Beans更新值时。您可以将它们设置为setter。您可以通过JSTL或 EL
检索这些值希望它有所帮助!!