[英]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>
看起来像这样:
但是,例如,当我尝试对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反映您所做的更改,除非您重新部署。
有一个例外:
in-place
编辑JSP。 通常这不是一个好主意,因为不会对项目进行更改。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.