0

这是我的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,例如让我们采用最后一个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>

我仍然得到相同的页面。

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

谢谢

4

3 回答 3

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

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

  • 那么预编译的 JSP 呢?你能看到对应的 .java 文件吗?如果是这样,它也有你的变化吗?

于 2012-07-18T23:16:33.140 回答
2

这将起作用:

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.
于 2012-07-18T23:22:34.623 回答
1

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

然后它们要么被预编译,要么在有人第一次访问页面时被编译(基于应用服务器配置)。

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

有一个例外:

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

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

于 2012-07-18T23:29:53.003 回答