亚洲熟女精品中文字幕,99人中文字幕亚洲区,亚洲日韩av无码http://m.tkk7.com/keer2345/category/33155.htmlJavazh-cnTue, 12 Aug 2008 14:21:37 GMTTue, 12 Aug 2008 14:21:37 GMT60Servlet03: 同一用戶的不同頁(yè)面共享數(shù)據(jù)http://m.tkk7.com/keer2345/articles/220994.htmlkeerkeerSat, 09 Aug 2008 04:45:00 GMThttp://m.tkk7.com/keer2345/articles/220994.htmlhttp://m.tkk7.com/keer2345/comments/220994.htmlhttp://m.tkk7.com/keer2345/articles/220994.html#Feedback0http://m.tkk7.com/keer2345/comments/commentRss/220994.htmlhttp://m.tkk7.com/keer2345/services/trackbacks/220994.html方法一:sendRedirct()方法。 通過sendRedirct()方法將信息傳送給下一個(gè)頁(yè)面,比如:
response.sendRedirect("welcome?name="+u+"&password="+p);    //若多個(gè)值,中間用 & 隔開
優(yōu)點(diǎn):傳送信息的速度比較快
缺點(diǎn):它只能傳送字符串,而不能傳送一個(gè)對(duì)象


方法二:隱藏表單

這是最常見、最簡(jiǎn)單的一種方式,但有時(shí)該技巧非常管用



keer 2008-08-09 12:45 發(fā)表評(píng)論
]]>
Servlet02: 簡(jiǎn)單的用戶登陸網(wǎng)站http://m.tkk7.com/keer2345/articles/216187.htmlkeerkeerSun, 20 Jul 2008 08:42:00 GMThttp://m.tkk7.com/keer2345/articles/216187.htmlhttp://m.tkk7.com/keer2345/comments/216187.htmlhttp://m.tkk7.com/keer2345/articles/216187.html#Feedback0http://m.tkk7.com/keer2345/comments/commentRss/216187.htmlhttp://m.tkk7.com/keer2345/services/trackbacks/216187.html version 1.0 包含的功能:
    1、進(jìn)行簡(jiǎn)單的用戶驗(yàn)證
知識(shí)點(diǎn):   
    1、如何使用servlet開發(fā)動(dòng)態(tài)網(wǎng)頁(yè)
    2、如何從一個(gè)頁(yè)面跳轉(zhuǎn)到另一個(gè)頁(yè)面 response.sendRedirect(String)

代碼:
/**
 * @(#)Login.java
 *
 *
 * 
@author 
 * 
@version 1.00 2008/7/20
 
*/

package com.keer2345;

import javax.servlet.http.*;
import java.io.*;

public class Login extends HttpServlet {
    
    
public void doGet(HttpServletRequest request, HttpServletResponse response)    {
        
try    {
            
            response.setContentType(
"text/html;charset=utf-8");
            
            PrintWriter pw 
= response.getWriter();
            
            pw.println(
"<html>");
            pw.println(
"<body>");
            pw.println(
"<form action=loginCheck method=post>");
            pw.println(
"用戶名:<input type=text name=username><br>");
            pw.println(
"密  碼:<input type=password name=password><br>");
            pw.println(
"<input type=submit value=Login>");
            pw.println(
"</form>");
            pw.println(
"</body>");
            pw.println(
"</html>");
        }
        
catch(Exception ex){
            ex.printStackTrace();
        }
    }

     
public void doPost(HttpServletRequest request, HttpServletResponse response)    {
         
         
this.doGet(request,response);
         
     } 
    
}

/**
 * @(#)LoginCheck.java
 *
 *
 * 
@author 
 * 
@version 1.00 2008/7/20
 
*/

package com.keer2345;

import javax.servlet.http.*;
import java.io.*;

public class LoginCheck extends HttpServlet {
    
    
public void doGet(HttpServletRequest request, HttpServletResponse response)    {
        
        
try {
            String username 
= request.getParameter("username");
            String password 
= request.getParameter("password");    
                
            response.setContentType(
"text/html;charset=utf-8");
            
            PrintWriter pw 
= response.getWriter();
                
            
if (username.equals("keer2345"&& password.equals("keer2345"))    {
                
                pw.println(
"<h1><center>Welcome!</center></h1>");
                pw.println("<center><a href=login>Try again!</a></center>");
                
            }    
else    {
                response.sendRedirect(
"login");
            }
                        
        }
        
catch (Exception ex) {
            ex.printStackTrace();
        }
    }
    
    
public void doPost(HttpServletRequest request, HttpServletResponse response)    {
         
         
this.doGet(request,response);
         
     }     
    
}

<?xml version="1.0" encoding="ISO-8859-1"?>

<web-app xmlns="http://java.sun.com/xml/ns/javaee"
   xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation
="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
   version
="2.5">
        
    
<servlet>
        
<servlet-name>login</servlet-name>
        
<servlet-class>com.keer2345.Login</servlet-class>
    
</servlet>
    
    
<servlet-mapping>
        
<servlet-name>login</servlet-name>
        
<url-pattern>/login</url-pattern>
    
</servlet-mapping>
    
    
<servlet>
        
<servlet-name>check</servlet-name>
        
<servlet-class>com.keer2345.LoginCheck</servlet-class>
    
</servlet>
    
    
<servlet-mapping>
        
<servlet-name>check</servlet-name>
        
<url-pattern>/loginCheck</url-pattern>
    
</servlet-mapping>
    
</web-app>




keer 2008-07-20 16:42 發(fā)表評(píng)論
]]>
Servlet01: 第一個(gè)servlet例子http://m.tkk7.com/keer2345/articles/216168.htmlkeerkeerSun, 20 Jul 2008 06:16:00 GMThttp://m.tkk7.com/keer2345/articles/216168.htmlhttp://m.tkk7.com/keer2345/comments/216168.htmlhttp://m.tkk7.com/keer2345/articles/216168.html#Feedback0http://m.tkk7.com/keer2345/comments/commentRss/216168.htmlhttp://m.tkk7.com/keer2345/services/trackbacks/216168.html第一種方法:通過實(shí)現(xiàn)servlet接口的方式來(lái)開發(fā)。 1、配置WEB-INF文件夾,內(nèi)再建立classes和lib兩個(gè)文件夾
2、開發(fā)servlet(引入servlet-api.jar)
 1 //Hello.java
 2 
 3 package com.keer2345;
 4 
 5 import javax.servlet.*;
 6 import java.io.*;
 7 import javax.servlet.ServletConfig;
 8 import javax.servlet.ServletException;
 9 import javax.servlet.ServletRequest;
10 import javax.servlet.ServletResponse;
11 import java.io.IOException;
12 
13 public class Hello implements Servlet{
14 
15     public void init(ServletConfig parm1) throws ServletException {
16         // TODO: Add your code here
17     }
18 
19     public ServletConfig getServletConfig() {
20         // TODO: Add your code here
21         return null;
22     }
23 
24     public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException {
25         // TODO: Add your code here
26         PrintWriter pw = response.getWriter();
27         pw.println("Hello World!");
28     }
29 
30     public String getServletInfo() {
31         // TODO: Add your code here
32         return null;
33     }
34 
35     public void destroy() {
36         // TODO: Add your code here
37     }
38     
39 }

3、部署servlet(web.xml)
 1 <?xml version="1.0" encoding="ISO-8859-1"?>
 2 
 3 <web-app xmlns="http://java.sun.com/xml/ns/javaee"
 4    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 5    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
 6    version="2.5">
 7 
 8     <servlet>
 9         <servlet-name>hello</servlet-name>
10         <servlet-class>com.keer2345.Hello</servlet-class>
11     </servlet>
12     
13     <servlet-mapping>
14         <servlet-name>hello</servlet-name>
15         <url-pattern>/hello</url-pattern>
16     </servlet-mapping>
17 
18 </web-app>


4、啟動(dòng)tomcat,訪問http://127.0.0.1:8080/keer2345/hello。


第二種方法:通過繼承GenericServle開發(fā)servlet

HelloGen.java
 1 package com.keer2345;
 2 
 3 import javax.servlet.*;
 4 import javax.servlet.GenericServlet;
 5 import java.io.*;
 6 
 7 public class HelloGen extends GenericServlet {
 8 
 9     public HelloGen() {
10     }
11     
12     public void service(ServletRequest request, ServletResponse response) {
13         try {
14             PrintWriter pw = response.getWriter();
15             pw.println("Hello GenericServlet!");
16         }
17         catch(Exception ex) {
18             ex.printStackTrace();
19         }
20     }    
21     
22 }


第三種方法:通過繼承HttpServlet開發(fā)Servlet

HelloHttp.java
 1 package com.keer2345;
 2 
 3 import javax.servlet.http.*;
 4 import java.io.*;
 5 
 6 public class HelloHttp extends HttpServlet {
 7     
 8     public void doGet(HttpServletRequest request, HttpServletResponse response) {
 9         
10         try {
11             PrintWriter pw = response.getWriter();
12             pw.println("Hello HttpServlet!");
13         }
14         catch(Exception ex) {
15             ex.printStackTrace();
16         }
17         
18     } 
19     
20     public void doPost(HttpServletRequest request, HttpServletResponse response) {
21         
22         this.doGet(request, response);
23         
24     }  
25 }

web.xml
 1 <?xml version="1.0" encoding="ISO-8859-1"?>
 2 
 3 <web-app xmlns="http://java.sun.com/xml/ns/javaee"
 4    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 5    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
 6    version="2.5">
 7 
 8     <servlet>
 9         <servlet-name>hello</servlet-name>
10         <servlet-class>com.keer2345.Hello</servlet-class>
11     </servlet>
12     
13     <servlet-mapping>
14         <servlet-name>hello</servlet-name>
15         <url-pattern>/hello</url-pattern>
16     </servlet-mapping>
17     
18     <servlet>
19         <servlet-name>helloGen</servlet-name>
20         <servlet-class>com.keer2345.HelloGen</servlet-class>
21     </servlet>
22     
23     <servlet-mapping>
24         <servlet-name>helloGen</servlet-name>
25         <url-pattern>/helloGen</url-pattern>
26     </servlet-mapping>
27     
28         <servlet>
29         <servlet-name>helloHttp</servlet-name>
30         <servlet-class>com.keer2345.HelloHttp</servlet-class>
31     </servlet>
32     
33     <servlet-mapping>
34         <servlet-name>helloHttp</servlet-name>
35         <url-pattern>/helloHttp</url-pattern>
36     </servlet-mapping>
37 
38 
39 </web-app>







keer 2008-07-20 14:16 發(fā)表評(píng)論
]]>
主站蜘蛛池模板: 亚洲成人在线电影| a在线观看免费视频| 青青草原精品国产亚洲av| 国产成人免费高清在线观看| 999久久久免费精品播放| 免费夜色污私人影院网站| 在线观看亚洲AV日韩A∨| 亚洲综合无码一区二区| 国内精品久久久久久久亚洲| 热99re久久免费视精品频软件 | www国产亚洲精品久久久| 一级女人18毛片免费| 久久精品国产影库免费看| 无套内谢孕妇毛片免费看看| 亚洲人成电影网站免费| 亚洲国产午夜电影在线入口| 亚洲一二成人精品区| 国产亚洲一区二区精品| 国产亚洲精品看片在线观看 | 亚洲AV午夜福利精品一区二区| 国产午夜免费福利红片| 精品剧情v国产在免费线观看 | 亚洲熟妇无码爱v在线观看| 亚洲精品无码永久在线观看你懂的 | 免费观看的a级毛片的网站| h视频在线免费看| 91精品免费观看| 成人电影在线免费观看| 两个人看的www免费高清| 巨胸喷奶水www永久免费| www免费插插视频| 中文字幕免费观看视频| 波霸在线精品视频免费观看| 一个人看的www免费高清 | www.亚洲色图.com| 国产免费观看视频| 免费v片视频在线观看视频| 免费大片在线观看网站| 亚洲一区二区三区在线播放| 国产aⅴ无码专区亚洲av麻豆| 亚洲日本va中文字幕久久|