用JBuilder多创建几个WEB项目,然后再对它生成的文件作些研究,
这样就会比较全面点。。和系统点。不明白的地方再拿出来问

解决方案 »

  1.   

    跟一般的java程序一样,没有什么特别的需要
      

  2.   

    jb还是挺好用的,没有什么环境设置的要求吧,就是要修改一下工程下面Deployment Descriptors里面的web.xml,具体的还得等你用了碰到了再说,同意Leemaasn的看法,多见几个Web应用的工程,琢磨一下,我也是这么过来的,呵呵
    Good luck!
      

  3.   

    关于Servlet的运行,还是不太明白
    在jbuilder 下,我建立了一个Servlet,建了一个jsp
    jsp 是表单
    Servlet 是用来的到表单值的,我怎样才能把两者结合起来?
    总提示
    Apache Tomcat/4.0.6 - HTTP Status 404 - /ShowParameters--------------------------------------------------------------------------------type Status reportmessage /ShowParametersdescription The requested resource (/ShowParameters) is not available.
      

  4.   

    代码如下:(不知道对不对)
    Servlet:
    package servlettest;import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    import java.util.*;/**
     * <p>Title: </p>
     * <p>Description: </p>
     * <p>Copyright: Copyright (c) 2003</p>
     * <p>Company: </p>
     * @author not attributable
     * @version 1.0
     */public class ShowParameters extends HttpServlet {
      private static final String CONTENT_TYPE = "text/html; charset=Shift_JIS";
      //Initialize global variables
      public void init() throws ServletException {
      }
      //Process the HTTP Get request
      public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        response.setContentType(CONTENT_TYPE);
        PrintWriter out = response.getWriter();
        String title = "读取所有请求参数";
        out.println(Common.headWithTitle(title));
        out.println("<body bgcolor=\"#fdf5e6\">");
        out.println("<h1 align=center>" + title + "</h1>\n");
        out.println("<table border=1 align = center>\n");
        out.println("<tr bgcolor=\"#ffad00\">\n");
        out.println("<th>参数名字<th>参数值");
        Enumeration  paramNames = request.getParameterNames();
        while(paramNames.hasMoreElements()){
          String paramName = (String)paramNames.nextElement();
          out.println("<tr><td>"+ paramName +"\n<td>");
          String[] paramValues = request.getParameterValues(paramName);
          if(paramValues.length == 1){
            out.print("<I>No Value</I>");
          } else {
            out.println("<UI>");
            for(int i=0;i<paramValues.length; i++){
              out.println("<LI>" + paramValues[i]);
            }
            out.println("</UI>");
          }
        }
        out.println("</table>\n</body></html>");
      }  //Clean up resources
      public void destroy() {
      }
    }
      

  5.   

    jsp:
    <%@ page contentType="text/html; charset=Shift_JIS" %>
    <html>
    <head>
    <title>
    示例表\u5355
    </title>
    </head><body bgcolor="#fdf5e6">
    <h1 align = "center">用post方法\u53D1送数据的表\u5355</h1>
    <form action="ShowParameters" method="post">
    Item Number:
    <input type="text" name="itemNum"><br>
    Quantity:
    <input type="text" name="quantity"><br>
    Price Each:
    <input type="text" name = "firstName"><br>
    Last Name:
    <input type="text" name = "lastName"><br>
    Middle Initial:
    <input type="text" name="initial"><br>
    Shopping Address:
    <textarea name="address" rows=3 cols=40></textarea><br>
    Credit Card:<br>
    <input type="radio" name="cardType" value="Visa">Visa<br>
    <input type="radio" name="cardType" value="Master Card">Master Card<br>
    <input type="radio" name="cardType" value="Amex">American Express<br>
    <input type="radio" name="cardType" value="Discover">Discover<br>
    <input type="radio" name="cardType" value="Java SmartCard">Java SmartCard<br>
    Credit Card Number:
    <input type="password" name="cardNum"><br>
    Repeat Credit Card Number:
    <input type="password" name="cardNum"><br><br>
    <center>
    <input type="submit" value="Submit Order">
    </center>
    </form>
    </body>
    </html>
      

  6.   

    我没有看代码,因为一般报错message /ShowParameters
    description The requested resource (/ShowParameters) is not available.
    的时候,是因为你没有修改web.xml文件,你看一下你的工程目录的web应用下面有一个Deployment Decriptors,里面有个web.xml,你打开在里面加上:
      <servlet>
        <servlet-name>ShowParameters</servlet-name>
        <servlet-class>servlettest.ShowParameters</servlet-class>
      </servlet>  <servlet-mapping>
        <servlet-name>ShowParameters</servlet-name>
        <url-pattern>/servlet/ShowParameters</url-pattern>
      </servlet-mapping>这样就可以了  :)
      

  7.   

    关于<form action="ShowParameters" method="post">
    他的路径应该怎样写呀?
      

  8.   

    回复人: x1231313x(铿锵玫瑰) ( ) 信誉:100  2003-12-25 15:51:00  得分:0 
     
     
      我没有看代码,因为一般报错message /ShowParameters
    description The requested resource (/ShowParameters) is not available.
    的时候,是因为你没有修改web.xml文件,你看一下你的工程目录的web应用下面有一个Deployment Decriptors,里面有个web.xml,你打开在里面加上:
      <servlet>
        <servlet-name>ShowParameters</servlet-name>
        <servlet-class>servlettest.ShowParameters</servlet-class>
      </servlet>  <servlet-mapping>
        <servlet-name>ShowParameters</servlet-name>
        <url-pattern>/servlet/ShowParameters</url-pattern>
      </servlet-mapping>这样就可以了  :)
    ----------------------------------------------------------
    我在web.xml中添加了,为什么还提示那样的信息呢?
    应该怎样写路径呢?有关于这方面的资料么?
    谢谢
      
     
      

  9.   

    想问下,用tomcat4。0,在server.xml文件里已经配置了path,如为c:\ms,在ms下面有个WEB-INF\web.xml 文件(自己写的),请问tomcat运行时是否是自己加载web.xml的内容呢?如不是,该如何让他加载,谢了。