繁体   English   中英

运行项目时不会出现对index.jsp的修改

[英]Modifications in index.jsp doesn't appear when running the project

这是我的index.jsp

<!DOCTYPE html>
<html>
<head><title>Bank application</title>
<link rel="stylesheet"
      href="./css/styles.css"
      type="text/css"/>
</head>
<body>
<table class="title">
  <tr><th>Bank application</th></tr>
</table>

<br/>
<fieldset>
  <legend>Bank Account Balance</legend>
  <form action="show-balance">
    Customer ID (id001, id002, id003):
    <input type="text" name="customerId"/><br/>
    <input type="submit" value="Show Balance"/>
  </form>
</fieldset>

<br/>
<fieldset>
  <legend>Random Number</legend>
  <form action="random-number"> 
    Range:  <input type="text" name="range"><br/>
    <input type="submit" value="Show Number">
  </form>
</fieldset>

<br/>
<fieldset>
  <legend>Registration</legend>
  <form action="register"> 
    First name: <input type="text" name="firstName"><br>
    Last name: <input type="text" name="lastName"><br>
    <input type="submit" value="Register">
  </form>
</fieldset>

<br/>
<fieldset>
  <legend>Prime Number</legend>
  <form action="find-prime"> 
    Length: <input type="text" name="primeLength"><br>
    <input type="submit" value="Calculate Prime">
  </form>
</fieldset>

<br/><br/><br/><br/><br/><br/>
</body></html>

看起来像这样:

123

但是,例如,当我尝试对index.jsp进行一些修改时,让我们index.jsp最后一个legend

<br/>
<fieldset>
  <legend>Prime QQQQQQQQQQQQQQQQQQQQQQQ Number</legend>
  <form action="find-prime QQQQQQQQQQQQQQQQQQQQQQQ "> 
    Length: <input type="text" name="primeLength"><br>
    <input type="suQQQQQQQQQQQQQQQQQQQQQQQ bmit" value="Calculate PrimQQQQQQQQQQQQQQQQQQQQQQQ e">
  </form>
</fieldset>

我仍然得到相同的页面。

它出什么问题了 ? 知道我在做什么错吗?

谢谢

  • 您是否尝试过重启应用服务器?

  • 您的应用服务器日志中是否有任何消息?

  • 预编译的JSP呢? 您可以看到相应的.java文件吗? 如果是这样,它是否也有您的更改?

这将起作用:

1. Stop the web/app server.
2. Delete the app/war from the webapps dir
3. Start web/app server.
4. Re-deploy your app/war file.

部署Web应用程序时,您的JSP被复制到新位置。

然后,将对它们进行预编译或在有人第一次访问该页面时对其进行编译(基于应用服务器的配置)。

如果您在项目中修改JSP页面,则没有理由期望相应的JSP反映您所做的更改,除非您重新部署。

有一个例外:

  • 您可以在部署时将JSP复制到的位置in-place编辑JSP。

通常这不是一个好主意,因为不会对项目进行更改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM