当前位置: 代码迷 >> Java Web开发 >> [求助]JSP运行环境问题?
  详细解决方案

[求助]JSP运行环境问题?

热度:311   发布时间:2007-11-14 23:55:41.0
[求助]JSP运行环境问题?
我装的是JDK1.5,tomcat 5.0,运行http://localhost:8080/index.jsp能够正常的运行,但是自己编的JSP文件就不能运行(java代码部分无法执行),如下代码:
<%@ page language="Java" contentType="text/html;charset=GB2312"%>
<%!String str="这是一个变量声明";%>
<html>
<head>
<title>JSP Data example </title>
</head>

<body>
<I><%out.println("hello word");%></I><br>
<I><%=str%></I>
</body>
</html>
就无法输出结果,是怎么回事啊?
JSP文件存放在G:\Tomcat 5.0\webapps\ROOT下,tomcat也已经启动

[此贴子已经被作者于2007-11-14 23:56:03编辑过]

搜索更多相关主题的帖子: JSP  环境  运行  

----------------解决方案--------------------------------------------------------
<I><%=out.println("hello word");%></I><br> 是这样输出的
<I><%=str%></I> 这个str应该没有值吧?
----------------解决方案--------------------------------------------------------

代码好象没什么问题 我把你的代码复制到我这边运行没问题 jdk也是1.5 tomcat是5.0.28 但是觉得你拷贝的路径好象有问题 拷到webapps就行了


----------------解决方案--------------------------------------------------------
2L的&lt;%= %&gt;里面是不能有分号的
----------------解决方案--------------------------------------------------------
还是不行啊

----------------解决方案--------------------------------------------------------
str?没有值吗?
----------------解决方案--------------------------------------------------------

你把language="Java"改在下面加:<%@ import java.util%>


----------------解决方案--------------------------------------------------------
就是直接用浏览器打开的话就是空白的页面,用http://localhost:8080/text.jsp就出现

HTTP Status 404 - /text.jsp


type Status report

message /text.jsp

description The requested resource (/text.jsp) is not available.


Apache Tomcat/5.0.19

但是http://localhost:8080/index.jsp又能打开


----------------解决方案--------------------------------------------------------

在web.xml里注册下!
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>My Web Application</display-name>
<description>
A application for test.
</description>
</web-app>

好了,重启动Tomcat,启动浏览器,输入http://localhost:8080/myapp/Test

[此贴子已经被作者于2007-11-16 15:05:37编辑过]


----------------解决方案--------------------------------------------------------
以下是引用青格儿在2007-11-16 15:03:58的发言:

在web.xml里注册下!
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>My Web Application</display-name>
<description>
A application for test.
</description>
</web-app>

好了,重启动Tomcat,启动浏览器,输入http://localhost:8080/myapp/Test


http://localhost:8080/myapp/Test里的myapp是在哪里新建的目录?另外jsp文件是放在哪个文件夹里?我在web.xml里加入了上面的,但是输入http://localhost:8080/Test还是不行,哎,真不晓得是哪点出了问题了


----------------解决方案--------------------------------------------------------
  相关解决方案