当前位置:首页 » 编程软件 » tomcatjsp预编译

tomcatjsp预编译

发布时间: 2022-02-14 18:17:26

Ⅰ 关于tomcat无法编译jsp问题

用MyEclipse的内置浏览器不行吗?那就不用那个了,就用外部浏览器吧。反正最后迟早要用的都不会是内置的那个。

还是楼主说,给代码设断点,再运行就报错了呢?

我们以前用MyEclipse调试的时候,发现运行一个项目的时候,debugger偏偏跳到另一个项目里面的断点处停了。跟组员一起看了这个问题都很无语只好回避了。大概IDE也不是完美的,是个软件就一般都有点bug。

Ⅱ tomcat编译的jsp文件在哪儿

jsp只有用户访问的时候,服务端也就是tomcat才对jsp进行编译变成html返回给浏览器。
所有你在tomcat下是找不到编译完成的hhtml页面,但是你可以用浏览器打开你的jsp页面,然后右键选择查看源代码就能看到编译之后的html代码。

Ⅲ tomcat不能自动编译jsp

1.修改server.xml文件为
<Context path="/test" docBase="D:\develop\test"
debug="0" privileged="true" reloadable="true"/>
2.或者自己删除“tomcat根目录/work/Catalina/localhost”下的项目对应文件,这里是JSP编译后的文件

Ⅳ tomcat经常无法自动编译jsp

你更新程序之后,正确做法是把缓存都清除

Ⅳ tomcat怎么编译jsp文件

一、jsp执行过程图解

用户访问jsp页面时,jsp的处理过程如下图所示:从图中可以看出,Tomcat的核心组建是connector和container,container就是容器。容器就是负责管理控制servlet的应用程序。图中的jasper就是解析jsp的jsp引擎。Tomcat既是servlet容器又是web服务器,也是jsp引擎。

Ⅵ tomcat编译jsp之后生成的Servlet书上说放在tomcat7\work\Catalina\localhost文件里,可是我找不到

你的tomcat是不是配置在Eclipse的server中了?如果是的话,在Eclipse中运行tomcat后,工程的的jsp文件被编译成servlet文件后,不是放在tomcat中,而是放在Eclipse的workspace目录的.metadata目录下,你可以进入这个目录,然后搜索文件,搜索关键字填写“*_jsp.java”,然后搜索。
我的工程中的JSP文件被编译后就放在workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\路径下。希望对你有帮助。

Ⅶ 谁可以详细讲解一下,Tomcat是如何将JSP页面编译成servlet的

jsp用于显示页面
servlet用于后台处理
通过提交将jsp数据传到servlet

我觉得这样比较清楚
jsp用于显示页面
servlet用于后台处理
通过提交将jsp数据传到servlet

我觉得这样比较清楚

jsp通过post、get、javascript等方法将后台处理所需要的值传到后台经行处理
post、get方法:
例如:
<form action="servlet/PurchaseServlet"method="post">
<!-- ...-->
</form>
这里的method 方法可以填post/get表示提交的方法 action为提交的url-pattern(即请求)
在<TOMCAT_HOME>/conf/web.xml文件中要做相应配置
<servlet>
<servlet-name>PurchaseServlet</servlet-name>
<servlet-class>com.servlet.PurchaseServlet</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>PurchaseServlet</servlet-name>
<url-pattern>/servlet/PurchaseServlet</url-pattern>
</servlet-mapping>
顺序是在servlet-mapping通过url-pattern来寻找servlet-name,这里的servlet-name使用户自定义的,相当于一个映射,servlet中也有一个servlet-name,两者的名字要相同,这样就可以通过servlet-name映射在servlet中寻找相应的servlet文件,这样就可以将提交的数据传到servlet中并作相应处理。

javascript方法:
<a href="javascript:shopping('${mp3.name }');">购买</a>
在一个超链接上加上javascript方法shopping并加上所要传递的值('${mp3.name }')(我这里是用标签写的)
在head里写javascript方法:
<head>
<!--...-->
<script type="text/javascript">
function shopping(Name){
var url = "../servlet/PurchaseServlet?mp3Name="+mp3Name;
location.href=url;
}
</script>
</head>
方法中的 var url = "../servlet/PurchaseServlet?mp3Name="+mp3Name;就表示要将值传到哪里
其中servlet/PurchaseServlet为请求
?mp3Name=为要传的值得名称也就是说servlet中用getAttribute("mp3Name")就能获取到Name也就是('${mp3.name }')标签里的值
同样web.xml也要配置,配制方法和上面一样

Ⅷ tomcat 不编译jsp

把tomcat安装目录webapps里的项目删了 ,把work目录里的都删了 ,然后重新发布,试试,
再不行就应该是build path 的问题了 , 右键项目然后build path---》config..build path
看source 最下面是不是。。。。/WebRoot/WEB-INF/classes,,,不是就浏览导改项目的classes目录

Ⅸ 关于jsp被tomcat编译后的网页出现汉字乱码。

<%@ page contentType="text/html; charset=UTF-8" language="java" %>

然后用记事本打开该jsp文件,另存为,选择编码为UTF-8。

Ⅹ tomcat编译jsp有几个步骤

把你的web应用部署到tomcat..在去tomcat目录下的work目录下看看..就明白了..jsp被编译成.calss文件.
jsp其实就是servlet..你说.class文件是怎么运行的?明白了吧

热点内容
linux多行删除 发布:2025-01-13 13:06:01 浏览:200
传奇3脱机脚本 发布:2025-01-13 13:05:08 浏览:751
java请求https 发布:2025-01-13 12:53:35 浏览:868
SQL限定符 发布:2025-01-13 12:46:19 浏览:145
挂号系统php源码 发布:2025-01-13 12:39:04 浏览:581
存储器通史是什么 发布:2025-01-13 12:38:11 浏览:405
可以捏的解压器怎么做 发布:2025-01-13 12:32:16 浏览:524
ios的java编译器 发布:2025-01-13 12:12:54 浏览:616
安卓手机如何看wifi使用人数 发布:2025-01-13 12:08:10 浏览:953
vb反编译教程 发布:2025-01-13 12:08:00 浏览:538