根据JSP文件内容更新HTML文件(Update HTML file based on JSP file contents)
我有一个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>
我知道如果我包含一个链接到.jsp文件的
href
标签,输入字段将对用户可见,这是我不想要的。 我只是希望他们在网站上看到更新的电话号码。 我是否必须在.html文件中包含我的.jsp文件中的“contact”div? 如果是这样,我将如何做到这一点? 任何帮助,将不胜感激。I have a JSP file which includes a form with the following input types: a password field, and 2 text input fields. This page will only be visible to a moderator so that the moderator may type in the password and only then will she be able to modify any contents. After the moderator modifies the contents, the updated contents will be written to a text file, and then the contents are extracted from the text file and placed on a div for the moderator to view. This is all in one jsp file. Here is my code for the file reader portion:
<% 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(); } %>
I have a few .html files that I would like to update as soon as the moderator makes changes. For example, if she changes the business phone number and fax number, I want the changes to be visible automatically in the Contact Us page, About page, etc. The html file looks like this:
<div> <p> 1-800-888-8888 </p> </div>
I know that if I include an
href
tag linking to the .jsp file, the input fields will be visible to the users, which I don't want. I just want them to see the updated phone numbers all around the site. Would I have to include the "contact" div from my .jsp file in the .html file? And if so, how would I go about doing that? Any help would be appreciated.
原文:https://stackoverflow.com/questions/21138297
最满意答案
Thread#join
声明它抛出一个InterruptedException
。 你必须以某种方式处理它 - 或者允许呼叫者将其扔掉,或者抓住它。 只要移动catch
块内的违规线就可以了:try { ft.t.join(); // Here! for (int i =0; i < 5; i++) { System.out.println("Main : "+i); Thread.sleep(1000); } } catch(InterruptedException e){ System.out.println("Exception : "+ e); }
Thread#join
declared that it throws anInterruptedException
. You must handle it somehow - either allow the caller to throw it too, or catch it. Just move the offending line inside thecatch
block and you should be fine:try { ft.t.join(); // Here! for (int i =0; i < 5; i++) { System.out.println("Main : "+i); Thread.sleep(1000); } } catch(InterruptedException e){ System.out.println("Exception : "+ e); }
相关问答
更多-
我怀疑错误是由于您尝试将一个值加入到任何值而导致的。 IIF函数不是递归的,因此它将返回您返回的第一个值,因此在上面的情况下,它将在评估1并返回yes后退出。 然后,join函数尝试将“yes”连接到任何内容,从而加入错误。 你可以这样做: =Join(Replace(Replace(Parameters!FUP_Letter.Value,"1","Yes"),"0","No"), ",") 实际使用: =Replace(Replace(join(Parameters!FUP_Letter.Value, ...
-
我认为你使用的是“快递”版本3.x. “sendfile”函数在快速3.x版本中使用小写“f”定义。 您可以升级快速版本(或)使用小写更改方法名称以解决此问题。 res.sendfile(path, [options], [fn]]) I think you are using "express" version 3.x. The "sendfile" function was defined with lower case 'f' in express 3.x version. You can eith ...
-
StatsObject的默认构造StatsObject是私有的或以其他方式不可访问,并且必须已经编译,因为此代码已编译。 In my case, I was using Jenkins as a method to build this application. The JAR was then loaded into another application. There were multiple versions of the DuperAPI package, and the first JAR to ...
-
Participation.joins(:booking).where(payment_status: 2).where("ad_trek_booking.date_of_booking > ?",Date.today - 6.days) 表格名称已更改为ad_trek_booking where并joins(:booking)给定模型名称的where与joins(:booking)一起工作。 Participation.joins(:booking).where(payment_status: 2).w ...
-
在不更改/扩展WhereInWalker类的情况下,没有使用异常连接的解决方案。 修复程序现在在Doctrine 2.5.0-alpha2中,现在已经发布,因此如果您愿意,可以升级到该版本。 2.5计划在下个月发布,所以你可以等到那时候如果你愿意的话。 如果您希望保持现有的Doctrine安装,那么更改WhereInWalker和相关类并不是非常困难。 首先,您需要复制Doctrine\ORM\Tools\Pagination\LimitSubqueryWalker Doctrine\ORM\Tools\P ...
-
isKindOfClass:是NSObject 协议的一种方法,所以你可以声明key符合协议 - (id)objectForKeyedSubscript:(id
)key { ... 或要求key从NSObject派生(符合该协议): - (id)objectForKeyedSubscript:(NSObject *)key { ... isKindOfClass: is a method of the NSObject protoco ... -
Thread#join声明它抛出一个InterruptedException 。 你必须以某种方式处理它 - 或者允许呼叫者将其扔掉,或者抓住它。 只要移动catch块内的违规线就可以了: try { ft.t.join(); // Here! for (int i =0; i < 5; i++) { System.out.println("Main : "+i); Thread.sleep(1000); } } catch(InterruptedEx ...
-
这行犯了错误 for(int x = 0 ; x <= 2 ; x++) 改成 for(int x = 0 ; x < 2 ; x++) 完整的代码 public static void main(String[] args) { String str[] = {"Enter your name", "Enter your age", "Enter your salary"}; Scanner sc = new Scanner(System.in); ...
-
您应该使用代码检索Excel工作表名称。 代码如下所示 OleDbConnection con = new OleDbConnection(ConnString); OleDbCommand cmd = new OleDbCommand(); cmd.CommandType = System.Data.CommandType.Text; cmd.Connection = con; OleDbDataAdapter dAdapter = new OleDbDataAdapter(cmd); DataTable ...
-
您可以使用以下代码下载: window.location="export?filename=export.txt"; 如果您想发布数据: $('') .append($('')) .append($('
相关文章
更多- file_get_contents 无法读取https的问题解决!
- 用‘button’跟‘text’组合代替‘file’,选择文件后点‘submit’,‘file’的值被清空
- Java 流(Stream)、文件(File)和IO
- PHP 中dirname(_file_)
- 【HDFS】HADOOP DISTRIBUTED FILE SYSTEM
- Hadoop HDFS Wrong FS: hdfs:/ expected file:///
- 无法启动Hbase hbase-default.xml file seems to be for and old version of HBase
- xxx is not in the sudoers file解决方法
- shell 脚本执行,出现错误bad interpreter: No such file or directory
- Hadoop编译WordCount程序:class file for org.apache.commons.cli.Options no
最新问答
更多- 您如何使用git diff文件,并将其应用于同一存储库的副本的本地分支?(How do you take a git diff file, and apply it to a local branch that is a copy of the same repository?)
- 将长浮点值剪切为2个小数点并复制到字符数组(Cut Long Float Value to 2 decimal points and copy to Character Array)
- OctoberCMS侧边栏不呈现(OctoberCMS Sidebar not rendering)
- 页面加载后对象是否有资格进行垃圾回收?(Are objects eligible for garbage collection after the page loads?)
- codeigniter中的语言不能按预期工作(language in codeigniter doesn' t work as expected)
- 在计算机拍照在哪里进入
- 使用cin.get()从c ++中的输入流中丢弃不需要的字符(Using cin.get() to discard unwanted characters from the input stream in c++)
- No for循环将在for循环中运行。(No for loop will run inside for loop. Testing for primes)
- 单页应用程序:页面重新加载(Single Page Application: page reload)
- 在循环中选择具有相似模式的列名称(Selecting Column Name With Similar Pattern in a Loop)
- System.StackOverflow错误(System.StackOverflow error)
- KnockoutJS未在嵌套模板上应用beforeRemove和afterAdd(KnockoutJS not applying beforeRemove and afterAdd on nested templates)
- 散列包括方法和/或嵌套属性(Hash include methods and/or nested attributes)
- android - 如何避免使用Samsung RFS文件系统延迟/冻结?(android - how to avoid lag/freezes with Samsung RFS filesystem?)
- TensorFlow:基于索引列表创建新张量(TensorFlow: Create a new tensor based on list of indices)
- 企业安全培训的各项内容
- 错误:RPC失败;(error: RPC failed; curl transfer closed with outstanding read data remaining)
- C#类名中允许哪些字符?(What characters are allowed in C# class name?)
- NumPy:将int64值存储在np.array中并使用dtype float64并将其转换回整数是否安全?(NumPy: Is it safe to store an int64 value in an np.array with dtype float64 and later convert it back to integer?)
- 注销后如何隐藏导航portlet?(How to hide navigation portlet after logout?)
- 将多个行和可变行移动到列(moving multiple and variable rows to columns)
- 提交表单时忽略基础href,而不使用Javascript(ignore base href when submitting form, without using Javascript)
- 对setOnInfoWindowClickListener的意图(Intent on setOnInfoWindowClickListener)
- Angular $资源不会改变方法(Angular $resource doesn't change method)
- 在Angular 5中不是一个函数(is not a function in Angular 5)
- 如何配置Composite C1以将.m和桌面作为同一站点提供服务(How to configure Composite C1 to serve .m and desktop as the same site)
- 不适用:悬停在悬停时:在元素之前[复制](Don't apply :hover when hovering on :before element [duplicate])
- 常见的python rpc和cli接口(Common python rpc and cli interface)
- Mysql DB单个字段匹配多个其他字段(Mysql DB single field matching to multiple other fields)
- 产品页面上的Magento Up出售对齐问题(Magento Up sell alignment issue on the products page)