我把我的WEB程序改成:
<html>
<head>
</head>
<body>
Helloworld!
</body>
</html>
说改页无法显示!!
怎么回事啊
救命啊
<html>
<head>
</head>
<body>
Helloworld!
</body>
</html>
说改页无法显示!!
怎么回事啊
救命啊
解决方案 »
- 上下分页怎么实现
- S2SH配置问题!!!
- 关于用IE显示PDF的问题 javaWeb应用
- 如何规范使用JavaBean?
- 请帮帮忙,将这段javascript代码改造一下,以便可以在ie和firefox下都能运行!
- Eclipse是不是有时会乱提示的阿?
- 请问有会javascript的吗?跪求一个javascript代码。
- 谁配置过ibmhttpserver,为什么我配置了,jsp文件不能执行呢?
- 关于从数组内把数据传入vector内的问题。
- 又是<jsp:useBean...低级问题, 请进!!
- TNND,我要疯了,为什么我写的JSP有些能运行,有些运行是提示‘Unable to find a javac compiler‘啊(在JBuilder里都能运行)?
- 发布一个jsp中的分页标签!
我在webapps里自己建一个目录myjsp把我的JSP放进去,同时也COPY了一个WEB-INF进去,就不行了
显示错误:
HTTP Status 404 - /myjsp/formHandler.jsp--------------------------------------------------------------------------------type Status reportmessage /myjsp/formHandler.jspdescription The requested resource (/myjsp/formHandler.jsp) is not available.
--------------------------------------------------------------------------------Apache Tomcat/5.0.28
你使用的jstl标签库没有声明!
你如果没有修改断口的话,就按入下url访问
http://localhost:8080/xxx.jsp
现在是我在webapps里自己建一个目录myjsp把我的JSP放进去,同时也COPY了一个WEB-INF进去,
显示错误:HTTP Status 404
如何解决?
TO:zxbrgjs(GoFace)
那我下次另建一个目录,是不是又要到WEB.XML里设置一下
你就可以通过http://..:port/aaa/xxx.jsp访问如果目录不是在root下,就得在server.xml中添加
然后用http://..:8080/aaa/xxx.jsp的形式访问!
假如你项目是aaa的话!这样肯定没问题!
是不是说如果不在server.xml中添加的话,WEB程序只能放在ROOT底下?
是不是指在WEBAPPS中新建一个目录,然后把WEB-INF添进去,在把.jsp加进去的意思如果是的话 ,我就是这么做的,说404错误啊
访问的时候是这样写吗?
http://..:8080/myjsp/xxx.jsp
<Context path="/myjsp" docBase="H:\Program Files\Tomcat 5\webapps\myjsp" debug="0" reloadable="true" /> 肯定好用的,我屡试不爽的。
则它的目录结构是:
myjsp
-jsp文件
WEB-INF
-classes
-lib
-web.xml文件
注意你的jsp文件放在myjsp下,而不是WEB-INF下!
我按你的说法 做了,重起服务器后,问题依旧啊
而且我觉得WEB-INF里不需要有CLASSES把,ROOT里的WEB-INF都没有这是不是和系统变量有关,系统变量里我就建了一个JAVA_HOME
系统变量有没有关系?
我把目录放到ROOT里 用HTTP://LOCALHOST:8080/MYJSP/FORMHANDLER。JSP访问就可以!
那到外面就不行
如果拿到WEBAPPS下访问的时候也是用HTTP://LOCALHOST:8080/MYJSP/FORMHANDLER。JSP吗??
HTTP://LOCALHOST:8080/MYJSP/FORMHANDLER。JSP
这些都在英文状态下输入,别在中文状态下输入啊!
都是很简单的,我写了两个JSP文件:list3_1.jsp和formHandler.jsp,目的就是list3_1中输入的东西,在formHandler.jsp里显示出来。
list3_1.jsp比较简单不粘了
formHandler.jsp 是这样的:<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<p>Wow, I know a lot about you...</p>
<p>Your name is <c:out value="${param.username}"/></p>
<p>Your password (sssssh!) is <c:out value="${param.pw}"/></p>
<p>You are <c:out value="${param.gender}"/></p><p>Your favorite season is <c:out value="${param.season}"/></p>
<p>One language you can read is<c:out value="${param.language}"/></p>
<p>Some of your philosophical thoughts include:</p>
<blockquote><c:out value="${param.philosophy}"/></blockquote>可是最后提交的时候出现500错误:
org.apache.jasper.JasperException: /formHandler.jsp(6,16) According to TLD or attribute directive in tag file, attribute value does not accept any expressions
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:150)
org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:941)
org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:696)
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)
org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Validator.validate(Validator.java:1475)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:214)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:470)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)怎么回事呢?
语法应该不会错的