站点目录\WEB-INF\classes\yourpackage\yourjavabean

解决方案 »

  1.   

    哪将jsp文件放在什么地方?谢谢
      

  2.   

    先用默认的站点吧
    jsp放在tomcat安装目录\webapps\ROOT中
    javabean放在ROOT\WEB-INF\classes\yourpackage\yourjavabean
      

  3.   

    我的tomcat安装目录\webapps\ROOTWEB-INF\目录中没有classes目录,是否自建?麻烦看看我的代码!!
    <!-- Program name: HelloBean.jsp
    -- Purpose:      To store and retrieve the user's name through 
    --               the UserNameBean component,and print a greeting --><%@ page language="java" %>
    <jsp:useBean id="nameBean" class="UserNameBean">
    <jsp:setProperty name="nameBean" property="*" />
    </jsp:useBean><HTML>
    <HEAD> 
    <TITLE> The HelloBean JSP  </TITLE> 
    </HEAD> 
    <BODY  BGCOLOR="white">
    <H3> Hello  <%= nameBean.getUserName() %> ! </H3>
    <B><P> The current time is <%= new java.util.Date() %>.  
    <BR> Have a nice day! 

    <P>  Please type in your user name:
    <FORM METHOD=GET> 
    <INPUT TYPE="text" NAME="username" SIZE=15>
    <INPUT TYPE="submit" VALUE="Enter name">
    </FORM>
    </BODY>
    </HTML>/*-----------------------------------------------------*/
    public class UserNameBean{
    private String userName = "";

    public String getUserName(){
    return userName;
    }

    public void  setUserName(String newName){
    userName = newName;
    }

    public boolean noUser(){
    return ((userName == null)||(userName.equals("")));
    }
    }
    谢谢!
      

  4.   

    对,新建目录classes
    另外为你的bean加一个包吧,假设包名为user,最后的结构如下<!-- Program name: HelloBean.jsp
    -- Purpose:      To store and retrieve the user's name through 
    --               the UserNameBean component,and print a greeting --><%@ page language="java" %>
    ////注意下面这句
    <jsp:useBean id="nameBean" scope="page" class="user.UserNameBean">
    <jsp:setProperty name="nameBean" property="*" />
    </jsp:useBean><HTML>
    <HEAD> 
    <TITLE> The HelloBean JSP  </TITLE> 
    </HEAD> 
    <BODY  BGCOLOR="white">
    <H3> Hello  <%= nameBean.getUserName() %> ! </H3>
    <B><P> The current time is <%= new java.util.Date() %>.  
    <BR> Have a nice day! 

    <P>  Please type in your user name:
    <FORM METHOD=GET> 
    <INPUT TYPE="text" NAME="username" SIZE=15>
    <INPUT TYPE="submit" VALUE="Enter name">
    </FORM>
    </BODY>
    </HTML>/*-----------------------------------------------------*/
    //在ROOT\WEB-INF\classes下新建user目录,UserNameBean.java放入其中
    package user;
    public class UserNameBean{
    private String userName = "";

    public String getUserName(){
    return userName;
    }

    public void  setUserName(String newName){
    userName = newName;
    }

    public boolean noUser(){
    return ((userName == null)||(userName.equals("")));
    }
    }
      

  5.   

    是的,你需要新建一个目录,在tomcat的config中的server中,新建一个
    在〈content></content>中加入/aboutjsp/jsp,放JSP,
    /aboutjsp/web-inf/classes/aboutjsp 放javabeans.