jsp实验:输入并执行下面JSP页面(文件名为counter.jsp)然后回答问题。问题包括【寻找转换后的源文件对应的类文件的地址】【变量声明的位置】

(一)输入并执行下面JSP页面(文件名为counter.jsp),然后回答有关问题。

<html>
<body>
<%@ page language="java" %>
<%! int count = 0; %>
<% count++; %>
Welcome! You are visitor number
<%= count %>
</body>
</html>

问题一:该JSP页面中包含哪些Jsp语法元素。

答:HTML代码、嵌入的Java代码、指令标识。

  • 补充:在一个JSP页面中,可以包括:HTML代码CSS代码JavaScript代码嵌入的Java代码指令标识动作标识注释等内容。

问题二:打开counter.jsp转换后的源文件counter_jsp.java,对应的类文件在哪里?文件名是什么?

  • 复习一个小知识点:
    《jsp实验:输入并执行下面JSP页面(文件名为counter.jsp)然后回答问题。问题包括【寻找转换后的源文件对应的类文件的地址】【变量声明的位置】》
  1. bin : 存放启动和关闭Tomcat的命令
  2. conf:存放Tomato服务器的各种配置文件
  3. lib:存放Tomact服务器和所有web应用程序需要访问的jar文件
  4. temp:存放Tomcat运行时产生的临时文件
  5. logs:存放Tomcat的日志文件
  6. webapps:当发布web应用程序时,通常把web应用程序的目录及文件放到这个目录下
  7. work:Tomcat将JSP生成的Servlet源文件和字节码文件放到这个目录下。

因此通过上图可知,counter.jsp转换后的源文件对应的类文件应该放在了work文件夹下。

  • work文件去哪里找?
    1. 找到下载目录,例如:G:\JSP2008\apache-tomcat-8.5.51
    2. 点击进入localhost文件下,找到你的项目名称,里面只有一个文件夹,一直点进去就能找到counter_jsp.classcounter_jsp.java文件了。《jsp实验:输入并执行下面JSP页面(文件名为counter.jsp)然后回答问题。问题包括【寻找转换后的源文件对应的类文件的地址】【变量声明的位置】》《jsp实验:输入并执行下面JSP页面(文件名为counter.jsp)然后回答问题。问题包括【寻找转换后的源文件对应的类文件的地址】【变量声明的位置】》
    3. 但是如果在文件localhost中找不到自己的项目,如图:《jsp实验:输入并执行下面JSP页面(文件名为counter.jsp)然后回答问题。问题包括【寻找转换后的源文件对应的类文件的地址】【变量声明的位置】》
    4. 这时则需要找到你的workplace文件,在workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\ 路径下寻找即可啦。
      《jsp实验:输入并执行下面JSP页面(文件名为counter.jsp)然后回答问题。问题包括【寻找转换后的源文件对应的类文件的地址】【变量声明的位置】》

问题三:查看count变量是在哪里声明的?

做这一步必须在找到解决上一问的基础上,点开counter_java.java
《jsp实验:输入并执行下面JSP页面(文件名为counter.jsp)然后回答问题。问题包括【寻找转换后的源文件对应的类文件的地址】【变量声明的位置】》
《jsp实验:输入并执行下面JSP页面(文件名为counter.jsp)然后回答问题。问题包括【寻找转换后的源文件对应的类文件的地址】【变量声明的位置】》

    原文作者:我很好请走开谢谢
    原文地址: https://blog.csdn.net/alovelypeach/article/details/106155085
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞