有个问题请教大家
我下的是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是可以的.请大家帮帮忙,

解决方案 »

  1.   

    myeclipse5.0 
    这个没有用过,不知道是不是自己配置web.xml和struts-config.xml
      

  2.   

    单击deploy myeclipse j2ee project to server...建立这个项目的服务,然后再点旁边那个RUN/STOP/START MYECLIPSE APPLICATION SERVER 选择启动tomcat  再单击open myeclipse web server在输入访问地址,去试试我也是初学者,不对之处请指点!
      

  3.   

    双击struts-config.xml,在旁边选择新建jsp就行了呗
      

  4.   

    象还是不行哦.我把步骤再写一下,再帮我看看.
    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 还是不行哦,请帮我看看!!!!
      

  5.   

    补充一下,
    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.
    --------------------------------------------------------------------------------
      

  6.   

    java_home配好了,
    mebRoot右键,----new---jsp(advance Template)----这里出现出现一个对话框,第三栏
    Template to use   如果用default jsp template 生成的jp是可以的,如果用Standard jsp useing Struts 1.2 生成的jsp就不能用,请问是为什么呢?
      

  7.   

    好象是struts <html:.../>标签不能用?????不知道是不是??
      

  8.   

    enable是启用不是增强,增强是enhance.
    能看下你的错误的jsp的代码吗?还有你用tomcat打开的是那个jsp文件
      

  9.   

    代码很简单,mebRoot右键,----new---jsp(advance Template)----这里出现出现一个对话框,第三栏Template to use   用Standard jsp useing Struts 1.2 <%@ 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>
      

  10.   

    <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
    <%
    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;/>标签就不行了,为什么呢??
      

  11.   

    <%@ 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" %>
    改成
    <%@ 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" %>