Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java index.jsp中的修改不会';运行项目时不显示_Java_Mysql_Eclipse_Jsp_Servlets - Fatal编程技术网

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:我很好,谢谢。你的建议很有效:)