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

tomcatjsp编译

发布时间: 2023-06-29 19:19:44

❶ 为什么我的JSP文件不能被tomcat编译java和class文件,有些时候可以,但是有时有突然不行了

clean以后,重启下试试,有时候tomcat不正常关闭,下次启动时候容易出错。

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

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

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

❸ tomcat编译的jsp文件在哪儿

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

❹ 谁可以详细讲解一下,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也要配置,配制方法和上面一样

❺ web项目是被编译好放到tomcat服务器的 还是tomcat编译的 包括JSP 求解

对于要编译的web项目,是事先编译好再放到tomcat下的,如javaee(jsp),编译生成.class文件后放到服务器下,由apache和tomcat共同解析执行。

对于不用编译的web项目,如php,直接放到服务器目录下,由apache和tomcat共同解析执行

❻ 用IntelliJ IDEA发布到Tomcat,JSP文件不编译为什么

首先查看.classpath文件的kind="output" 选项是否为你制定的路径(Web-Info\classes
),其次项目是否已经部署到了Tomcat下,如果是eclipse的tomcat插件的话,选择Add and remove project将项目添加到tomcat容器下。

❼ tomcat不能自动编译jsp

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

热点内容
源码乘法竖式 发布:2025-02-08 07:05:48 浏览:135
天天酷跑脚本脚本精灵 发布:2025-02-08 07:05:15 浏览:344
ios数据库迁移 发布:2025-02-08 07:00:16 浏览:850
安卓sdl是什么 发布:2025-02-08 07:00:05 浏览:907
脱机脚本怎么写 发布:2025-02-08 06:59:22 浏览:832
java学习价钱 发布:2025-02-08 06:58:39 浏览:957
如何用服务器提交ms作业 发布:2025-02-08 06:58:03 浏览:160
c语言的打印函数 发布:2025-02-08 06:43:54 浏览:788
海康威视局域网访问 发布:2025-02-08 06:41:16 浏览:966
html5移动端源码下载 发布:2025-02-08 06:20:45 浏览:150