Java index.jsp中的修改不会';运行项目时不显示
这是我的Java index.jsp中的修改不会';运行项目时不显示,java,mysql,eclipse,jsp,servlets,Java,Mysql,Eclipse,Jsp,Servlets,这是我的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"> <
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>
我仍然得到相同的页面
怎么了?知道我做错了什么吗
谢谢- 您是否尝试重新启动应用程序服务器
- 您的应用程序服务器日志中是否有任何消息
- 那么预编译的JSP呢?您能看到相应的.java文件吗?如果是,它是否也有您的更改
- 您是否尝试重新启动应用程序服务器
- 您的应用程序服务器日志中是否有任何消息
- 那么预编译的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.
这将有助于:
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
这通常不是一个好主意,因为不会对项目进行更改。部署web应用程序时,JSP会复制到新位置 然后,它们要么是预编译的,要么是第一次有人访问页面时编译的(基于应用服务器配置) 如果在项目中修改JSP页面,除非重新部署,否则没有理由期望相应的JSP反映您的更改 有一个例外:
- 您可以在部署时复制到的位置就地编辑JSP
这通常不是一个好主意,因为不会对项目进行更改。请确保清除浏览器缓存,即使用ctrl+f5,而不仅仅是f5。除此之外,这些事情往往取决于您特定的开发人员设置。您需要详细说明您所说的
做一些修改的意思。在进行这些更改后,您是否正在编译并重新启动应用程序服务器?如果不是,您只是在项目中编辑jsp页面吗?如果是这样的话,就没有理由期望部署的webapp能够检测到这些更改。@jahroy:我在Eclipse中更改了jsp
文件,然后,我再次编译了整个过程。之后,我在Eclipse中点击了ctrl+F11
,得到了相同的页面。@jahroy:我很好,谢谢。您的建议效果很好:)请确保您正在清除浏览器缓存,即使用ctrl+f5而不仅仅是f5。除此之外,这些事情往往取决于您特定的开发人员设置。您需要详细说明您所说的做一些修改的意思。在进行这些更改后,您是否正在编译并重新启动应用程序服务器?如果不是,您只是在项目中编辑jsp页面吗?如果是这样的话,就没有理由期望部署的webapp能够检测到这些更改。@jahroy:我在Eclipse中更改了jsp
文件,然后,我再次编译了整个过程。之后,我在Eclipse中点击了ctrl+F11
,得到了相同的页面。@jahroy:我很好,谢谢。你的建议很有效:)