RAD补全程序题补程序文档格式.doc

上传人:wj 文档编号:1450009 上传时间:2023-04-30 格式:DOC 页数:8 大小:47KB
下载 相关 举报
RAD补全程序题补程序文档格式.doc_第1页
第1页 / 共8页
RAD补全程序题补程序文档格式.doc_第2页
第2页 / 共8页
RAD补全程序题补程序文档格式.doc_第3页
第3页 / 共8页
RAD补全程序题补程序文档格式.doc_第4页
第4页 / 共8页
RAD补全程序题补程序文档格式.doc_第5页
第5页 / 共8页
RAD补全程序题补程序文档格式.doc_第6页
第6页 / 共8页
RAD补全程序题补程序文档格式.doc_第7页
第7页 / 共8页
RAD补全程序题补程序文档格式.doc_第8页
第8页 / 共8页
亲,该文档总共8页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

RAD补全程序题补程序文档格式.doc

《RAD补全程序题补程序文档格式.doc》由会员分享,可在线阅读,更多相关《RAD补全程序题补程序文档格式.doc(8页珍藏版)》请在冰点文库上搜索。

RAD补全程序题补程序文档格式.doc

Test<

/url-pattern>

/servlet-mapping>

packagecom.ibm.exam.servlet;

importjavax.servlet.http.HttpServlet;

importjavax.servlet.http.HttpServletRequest;

importjavax.servlet.http.HttpServletResponse;

importjavax.servlet.ServletException;

importjava.io.IOException;

importjava.io.PrintWriter;

publicclassTestServletextendsHttpServlet{

StringautoSave;

//servlet'

sinitmethod

publicvoidinit()throwsServletException{

autoSave=getInitParameter("

AutoSave"

);

}

publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)

throwsServletException,IOException{

response.setStatus(HttpServletResponse.SC_OK);

//default

response.setContentType("

text/html"

//default

PrintWriterout=response.getWriter();

out.println("

HTML>

HEAD>

TITLE>

Testservlet"

out.println("

/TITLE>

/HEAD>

BODY>

"

out.println("

Thevalueofinit-paramAutoSaveis:

"

+autoSave);

/BODY>

/HTML>

publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)

doGet(request,response);

}

B

SampleServlet<

com.ibm.exam.servlet.SampleServlet

Name<

nobody<

Sample<

publicclassSampleServletextendsHttpServlet{

Stringname;

name=getInitParameter("

Name"

publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)

Thevalueofinit-paramNameis:

+name);

doPost(request,response);

2下面的程序由JSP+Servlet+JavaBean组成,Servlet用来处理请求。

packagebeans;

importjava.sql.*;

publicclassBookBean{

Stringkey="

;

publicvoidsetKey(Strings)

{

key=s;

try{

byteb[]=key.getBytes("

ISO-8859-1"

key=newString(b);

}

catch(Exceptione){}

}

publicStringgetKey(){

returnkey;

publicStringBufferselectKey()

Stringkey,bName;

Connectioncon=null;

Statementsql=null;

ResultSetrs=null;

StringBufferbuffer=newStringBuffer();

Class.forName("

sun.jdbc.odbc.JdbcOdbcDriver"

catch(ClassNotFoundExceptione){System.out.println("

forName"

con=DriverManager.getConnection("

jdbc:

odbc:

BookOdbc"

"

sql=con.createStatement();

Stringquery="

selectbNamefrombookwherebNamelike"

+"

'

+key+"

rs=sql.executeQuery(query);

if(rs!

=null){

while(rs.next())

{

bName=rs.getString

(1);

buffer.append("

书名"

+bName+"

,"

else{buffer.append("

没有相应的记录"

con.close();

returnbuffer;

catch(SQLExceptione){}

html>

%@pagelanguage="

java"

contentType="

text/html;

charset=GB18030"

pageEncoding="

GB18030"

%>

test.jsp<

body>

formaction="

SearchServlet"

method="

post"

>

<

p>

请输入查询关键字<

/p>

inputtype="

text"

name="

key"

submit"

value="

提交"

submit1"

<

br>

/form>

/body>

/html>

SearchServlet

packageservlets;

importbeans.*;

publicclassSearchServletextendsHttpServlet{

publicSearchServlet

(){

super();

publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)

throwsServletException,IOException{

StringS=newString(request.getParameter("

));

StringBufferbook=newBookBean().selectKey(S);

request.setAtrribute("

BOOK"

book);

request.getRequestDispatcher("

/index.jsp"

).forward(request,response);

}}

packageexp;

publicclassStuBean{

publicvoidsetName(Strings)

name=s;

publicStringgetName(){

publicStringBufferselectName()

Stringname,sName;

StuOdbc"

selectsNamefromStudentwheresNamelike"

+name+"

sName=rs.getString

(1);

名字中包含这个字的学生名字有"

+sName+"

下面的程序由JSP+Servlet+JavaBean组成,SearchServlet用来处理请求。

Search.jsp<

StuServlet"

name"

StuServletpackageservlets;

publicclassStuServletextendsHttpServlet{

publicStuServlet(){

StringN=newString(request.getParameter("

name"

StringBuffername=newStuBean().selectName(N);

request.setAttribute("

NAME"

name);

3、

Jsp+javabean

%@pageimport="

beans.BookBean"

%>

exp.jsp<

FORMaction="

exp.jsp"

图书查询<

BR>

输入书名:

INPUTtype="

number"

size="

20"

name="

sub"

/FORM>

jsp:

useBeanid="

a"

class="

DataBean"

scope="

request"

/jsp:

useBean>

setPropertyname="

property="

param="

/>

查询到的记录<

%StringBufferb=a.selectKey();

%=b%>

Stu.jsp<

Stu.jsp"

学生姓名查询<

输入关键字:

Sname"

stu"

exp.StuBean"

page"

Sname"

%StringBufferb=stu.selectName();

1、给出Servlet配置文件,读初始化参数,并用Servlet输出值。

掌握:

配置文件web.xml中对Servlet的配置(参考第六章);

写:

Servlet名;

获取初始化参数的方法;

识别doGet还是doPost方法;

设置响应的状态码和内容类型的方法;

PrintWriterout=response.getWriter();

的使用

2、JSP+Servlet+JavaBean

JavaBean的set或者get方法

会使用getParameter("

参数名"

)获取初始化参数

掌握如何调用JavaBean:

调用方法:

JavaBean名称.JavaBean方法(参数)

setAttribute方法

请求的getRequestDispatcher.forward方法

3、JSP+JavaBean

红色是需要添加的地方,你看着给他们讲吧,我会给学生说明什么情况填写什么。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2