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

これは機能します:

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 に答える
2
  • アプリサーバーを再起動してみましたか?

  • アプリ サーバー ログにメッセージはありますか?

  • コンパイル済みの JSP はどうですか? 対応する .java ファイルを確認できますか? もしそうなら、それにもあなたの変更がありますか?

于 2012-07-18T23:16:33.140 に答える
1

Web アプリケーションをデプロイすると、JSP が新しい場所にコピーされます。

次に、誰かが最初にページにアクセスしたときに (アプリ サーバーの構成に基づいて) プリコンパイルまたはコンパイルされます。

プロジェクト内の JSP ページを変更した場合、再デプロイしない限り、対応する JSP に変更が反映されると期待する理由はありません。

例外が 1 つあります。

  • in-placeデプロイ時にコピーされる場所でJSP を編集できます。

プロジェクトに変更が加えられないため、これは一般的には良い考えではありません。

于 2012-07-18T23:29:53.003 に答える