1. 关于jsp文件到底放在哪个文件夹下的问题,困扰很久了,求教啊啊啊。。
这个应该是有要求的 后期除了首页 ,一般都是在类似webapps文件夹下,不过,要在配置文件里配置访问目录,用借口访问,不是直接访问jsp页面;例如:amin/admin.shtml 可以浏览 webapps下admin下admin.jsp页面
resin 中jsp 编译之后的java文件位置:
对于Resin而言,JSP页面生成的Java文件放在WEB-INF/work路径对应的Web应用下。
例如:
resin的安装路径/webapps/test/demo/test.jsp
生成对应的java文件
resin的安装路径/WEB-INF/work/_demo/_test.java/
3. tomcat编译的jsp文件在哪儿
jsp只有用户访问的时候,服务端也就是tomcat才对jsp进行编译变成html返回给浏览器。
所有你在tomcat下是找不到编译完成的hhtml页面,但是你可以用浏览器打开你的jsp页面,然后右键选择查看源代码就能看到编译之后的html代码。
4. jsp编译后文件位置在哪里
在javaweb项目文件夹里面的bin文件夹里面,源代码在src文件夹
5. 怎样查看Jsp编译后生成的Java文件
(1):对于Tomcat而言,JSP页面生成的Java文件放在work路径对应的Web应用下。例如:
D:/Tomcat5.5/webapps/test/test.jsp
生成对应的java文件
D:/Tomcat5.5/work/Standalone/localhost/test/
对于Resin而言,JSP页面生成的Java文件放在WEB-INF/work路径对应的Web应用下。例如:
D:/Resin3.1.6/webapps/test/demo/test.jsp
生成对应的java文件
D:/Resin3.1.6/WEB-INF/work/_demo/_test.java/
1、JSP文件必须在JSP服务器内运行。
2、JSP文件必须生成Servlet才能执行。
3、每个JSP页面的第一个访问者速度很慢,因为必须等待JSP编译成Servlet。
4、JSP页面的访问者无须安装任何客户端,甚至不需要可以运行Java的运行环境,因为JSP页面输送到客户端的是标准HTML页面。
5、JSP页面的静态内容、JSP脚本都会转换成Servlet的xxxService()方法,类似于自行创建Servlet时service()方法。
6、JSP声明部分,转换成Servlet的成员部分。所有JSP声明部分可以使用private,protected,public,static等修饰符,其他地方则不行。
7、JSP的输出表达式(<%= ..%>部分),输出表达式会转换成Servlet的xxxService()方法里的输出语句。
8、九个内置对象要么是xxxService()方法的形参,要么是该方法的局部变量,所以九个内置对象只能在JSP脚本和输出表达式中使用。
从上述第5、6点,其实就可以解释Jsp代码加感叹号与不加感叹号的区别的问题。
当需要自定义Jsp生成的Java文件位置时,可以通过如下两种方法来实现:
方法1.在tomcat的配置文件server.xml(路径:tomcat路径\conf下面)里,找到:<Context docBase="D:/workspace/icinfo/trunk/web" path="" reloadable="false" debug="0" crossContext="true" workDir="D:/workspace/icinfo/trunk/web/WEB-INF/lib/CommonPKI/META-INF/work"/>,添加如上的workDir=""属性,""里写你的要看到.java/.class的路径.
方法2.到conf/Catalina/localhost下找到你项目的.xml培植文件,找到方法1中的代码,后续操作同方法1.
在weblogic.xml中加入:
看看web应用在Weblogic中生成临时文件中,有Java文件了。
6. Eclipse中编译好的JSP文件放在哪里
去webapp文件夹下找到webinf,里面有一个classes文件夹
7. jsp编译的servlet的文件在哪
jsp被编译后会生成servlet,拿eclipse来说,编译后的路径:
工程\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\JspProject\org\apache\jsp
JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它 是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。它实现了Html语法中的java扩展(以 形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
8. idea运行jsp文件编译后的class文件在哪
jsp运行在容器里面,你可以根据控制台打印的信息查找jsp被编译为class文件的最终路径
9. jsp文件放在tomcat的哪个目录下
jsp文件放在“tomcat存放路径webapps项目名称相对项目路径jsp文件”。
解释:java项目编译后的文件放在tomcat下的“webapps”路径下,之后jsp页面就在此路径下(jsp位置和用户存放的项目路径有关系)。