您的位置:程序门 -> websphere ->



websphere 部暑 servlet 


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


websphere 部暑 servlet
发表于:2007-09-05 13:34:26 楼主
servlet   如下:
package   servlet;

import   java.io.ioexception;
import   java.io.printwriter;

import   javax.servlet.servletexception;
import   javax.servlet.http.httpservlet;
import   javax.servlet.http.httpservletrequest;
import   javax.servlet.http.httpservletresponse;

public   class   hellowservlet   extends   httpservlet   {

 
public   hellowservlet()   {
super();
}
 
public   void   destroy()   {
super.destroy();   //   just   puts   "destroy"   string   in   log
//   put   your   code   here
}
   
public   void   dopost(httpservletrequest   request,   httpservletresponse   response)
throws   servletexception,   ioexception   {

response.setcontenttype("text/html");
printwriter   out   =   response.getwriter();
out
.println(" <!doctype   html   public   \"-//w3c//dtd   html   4.01   transitional//en\"> ");
out.println(" <html> ");
out.println("     <head> <title> a   servlet </title> </head> ");
out.println("     <body> ");
                out.println("hello   world   <br> ");

out.println("     </body> ");
out.println(" </html> ");
out.flush();
out.close();
}

 
public   void   init()   throws   servletexception   {
//   put   your   code   here
}

}

web.xml

<?xml   version="1.0"   encoding="utf-8"?>
<!doctype   web-app   public   "-//sun   microsystems,   inc.//dtd   web   application   2.3//en"   "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
    <servlet>
        <servlet-name> hellowservlet </servlet-name>
        <display-name> this   is   the   display   name   of   my   j2ee   component </display-name>
        <description> this   is   the   description   of   my   j2ee   component </description>
        <servlet-class> servlet.hellowservlet </servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name> hellowservlet </servlet-name>
        <url-pattern> /hellowservlet </url-pattern>
    </servlet-mapping>
</web-app>

jsp   調用:
<%@   page   language="java"   import="java.util.*"   pageencoding="big5"%>
<%
string   path   =   request.getcontextpath();
string   basepath   =   request.getscheme()+"://"+request.getservername()+":"+request.getserverport()+path+"/";
%>
<%   string   url=request.getcontextpath()   +   "/helloservlet";   %>  

<!doctype   html   public   "-//w3c//dtd   html   4.01   transitional//en">
<html>
    <head>
        <base   href=" <%=basepath%> ">
       
        <title> my   jsp   'index.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>  
      <form       method="post"   action=" <%=url%> ">  
          input   type="submit"   name="button1">
        </form>
    </body>
</html>

爲會麽在websphere   訪問不了servlet   出現http   404   找不到  
但在apache   tomcat   下就可以訪問
不知websphere   下怎樣設置才能訪問servlet?
发表于:2007-09-06 11:11:261楼 得分:0
关注中
发表于:2007-09-06 15:14:082楼 得分:0
你的websphere的是那个版本的

如果是5.0的可能是版本太低的缘故


快速检索

最新资讯
热门点击