有个问题请教大家
我下的是eclipse3.2 装了myeclipse5.0 用的是tomcat5.5 准备学习struts,可能自己太笨,最简单的JSP页面都没能搞出来了,
1.file---myeclipse----j2ee----webproject 己经 add struct capablities,加入了10个jar文件。
2.在webRoot中建立了一个JSP(advanted tenplates) 什么都不做,就在body中 写了几个单词!
代码如下
<%@ page language="java" pageEncoding="ISO-8859-1"%><%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html:html lang="true">
<head>
<html:base />
<title>MyJsp.jsp</title> <meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
--> </head>
<body>
helloworld!
</body>
</html:html>就去运行tonmcat,好象不行,提示是"500"的错误代码,为什么呢?还有什么没做吗
运行一般的JSP是可以的.请大家帮帮忙,
我下的是eclipse3.2 装了myeclipse5.0 用的是tomcat5.5 准备学习struts,可能自己太笨,最简单的JSP页面都没能搞出来了,
1.file---myeclipse----j2ee----webproject 己经 add struct capablities,加入了10个jar文件。
2.在webRoot中建立了一个JSP(advanted tenplates) 什么都不做,就在body中 写了几个单词!
代码如下
<%@ page language="java" pageEncoding="ISO-8859-1"%><%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html:html lang="true">
<head>
<html:base />
<title>MyJsp.jsp</title> <meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
--> </head>
<body>
helloworld!
</body>
</html:html>就去运行tonmcat,好象不行,提示是"500"的错误代码,为什么呢?还有什么没做吗
运行一般的JSP是可以的.请大家帮帮忙,
解决方案 »
- 为什么直接运行出错但调试没有错
- 各位大侠 给看看啊
- 鼠标怎么样或得JTable某行某列的值,该用那个事件?
- 关于标准输入system.in如何具体实现的
- 从一个txt的文件中读数字然后把数字逐行存到一个vector,或是array中要怎样做?
- 请问各位都使用什么JAVA开发环境?
- JFC 有类图表吗,我想看一下JFC的类组织结构及其简要说明?
- float 科學計數法
- 谁知道怎么破DVD的区码设置啊??还有,目前市面上的盗版DVD碟片是哪个区的啊??
- 请问:怎样将byte数组的值转换为int值?
- 在JTable中添加/删除一行,如何使得与之连接的数据库也相应改动保持一致
- 关于面向对象的一个小问题~
这个没有用过,不知道是不是自己配置web.xml和struts-config.xml
1.file---myeclipse----j2ee----webproject 己经 add struct capablities,加入了10个jar文件。
2.在webRoot中右键 new---jsp(advanted tenplates), 什么都不做,就在body中 写了几个单词!
3.window----preferences-----myeclipse-----application serves----tomcate5----选enable----增强C:\Program Files\Apache Software Foundation\Tomcat 5.5---ok
4.项目上右键--->MyEclipse--->Add And Remove Project Deployments...--->Add--->选中配好的Tomcat--->OK
5.找开tomcate 还是不行哦,请帮我看看!!!!
message description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Unable to load class for JSP
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:591)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:137)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:305)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause java.lang.ClassNotFoundException: org.apache.jsp.aa.WebRoot.MyJsp_jsp
java.net.URLClassLoader$1.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(Unknown Source)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:158)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:71)
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:589)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:137)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:305)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.9 logs.
--------------------------------------------------------------------------------
mebRoot右键,----new---jsp(advance Template)----这里出现出现一个对话框,第三栏
Template to use 如果用default jsp template 生成的jp是可以的,如果用Standard jsp useing Struts 1.2 生成的jsp就不能用,请问是为什么呢?
能看下你的错误的jsp的代码吗?还有你用tomcat打开的是那个jsp文件
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html:html lang="true">
<head>
<html:base />
<title>MyJsp.jsp</title><meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
--> </head>
<body>
helloworld!
</body>
</html:html>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'first.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
--> </head>
<body>
This is my JSP1111 page. <br>
</body>
</html>
这个jsp是可以运行的,好象有struts的<html;/>标签就不行了,为什么呢??
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
改成
<%@ taglib uri="/WEB-INF/struts-bean" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-tiles" prefix="tiles" %>