Servlet增删改查案例经典实现文档格式.docx

上传人:b****6 文档编号:8544336 上传时间:2023-05-11 格式:DOCX 页数:13 大小:18.01KB
下载 相关 举报
Servlet增删改查案例经典实现文档格式.docx_第1页
第1页 / 共13页
Servlet增删改查案例经典实现文档格式.docx_第2页
第2页 / 共13页
Servlet增删改查案例经典实现文档格式.docx_第3页
第3页 / 共13页
Servlet增删改查案例经典实现文档格式.docx_第4页
第4页 / 共13页
Servlet增删改查案例经典实现文档格式.docx_第5页
第5页 / 共13页
Servlet增删改查案例经典实现文档格式.docx_第6页
第6页 / 共13页
Servlet增删改查案例经典实现文档格式.docx_第7页
第7页 / 共13页
Servlet增删改查案例经典实现文档格式.docx_第8页
第8页 / 共13页
Servlet增删改查案例经典实现文档格式.docx_第9页
第9页 / 共13页
Servlet增删改查案例经典实现文档格式.docx_第10页
第10页 / 共13页
Servlet增删改查案例经典实现文档格式.docx_第11页
第11页 / 共13页
Servlet增删改查案例经典实现文档格式.docx_第12页
第12页 / 共13页
Servlet增删改查案例经典实现文档格式.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Servlet增删改查案例经典实现文档格式.docx

《Servlet增删改查案例经典实现文档格式.docx》由会员分享,可在线阅读,更多相关《Servlet增删改查案例经典实现文档格式.docx(13页珍藏版)》请在冰点文库上搜索。

Servlet增删改查案例经典实现文档格式.docx

Stringname=request.getParameter("

user"

//Stringname=newString(name1.getBytes(("

)));

//"

ISO-8859-1"

intuserage=Integer.parseInt(request.getParameter("

age"

));

Stringaddr=request.getParameter("

address"

intuserid=Integer.parseInt(id);

//调用dao层的方法进行添加到数据库的操作

Personp=newPerson();

p.setId(userid);

p.setName(name);

p.setAge(userage);

p.setAddress(addr);

IPersonDaoperson=newPersonDaoImpl();

person.addPerson(p);

//添加过后则重定向,跳向查询全部的页面

response.sendRedirect("

/Jsp/selectAll"

}

//Post方法处理post的请求

publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)

doGet(request,response);

}

 

Delete

publicclassDeleteextendsHttpServlet{

IPersonDaoperson=newPersonDaoImpl();

intid=Integer.parseInt(request.getParameter("

).trim());

person.delPersonById(id);

response.sendRedirect("

//重定向查询全部页面

//RequestDispatcherdp=request.getRequestDispatcher("

/Add/selectAll"

//转发方式

//dp.forward(request,response);

publicclassDelAllextendsHttpServlet{

//获取多个box的值的方法

String[]s=request.getParameterValues("

like"

//?

//使用for循环进行删除操作

for(inti=0;

i<

s.length;

i++){

//System.out.println(s[i]);

intid=Integer.parseInt(s[i]);

//循环删除操作

person.delPersonById(id);

//跳到查询全部页面

Update

publicclassUpdateHtmlextendsHttpServlet{

//编码问题

PrintWriterout=response.getWriter();

//out.print("

<

h1>

+response.getContentType()+"

/h1>

//out.print("

+response.getCharacterEncoding()+"

+request.getCharacterEncoding()+"

//获取selectAll上的数据,使用超链接的方式获得的

intid=Integer.parseInt(request.getParameter("

Stringusername=request.getParameter("

username"

).trim();

username=newString(username.getBytes("

iso-8859-1"

),"

GB2312"

//转码

+username+"

out.println("

!

DOCTYPEHTMLPUBLIC\"

-//W3C//DTDHTML4.01Transitional//EN\"

>

HTML>

<

HEAD>

TITLE>

Update<

/TITLE>

/HEAD>

BODYbgcolor=00ffff>

center>

out.print("

修改页面<

//定义表单

formaction=\"

update\"

method=\"

post\"

>

tableborder=3>

tr>

+"

td>

ID号码:

/td>

+"

inputtype=textreadonly=truename=id1value="

+id+"

/>

/tr>

姓名:

inputtype=textname=name1value="

+username+"

年龄:

inputtype=textname=age1value="

+userage+"

//获取的addr

Stringselect="

selected"

;

//自己的方法如下:

if(addr.equals("

shanghai"

)){

住址:

selectname=\"

address\"

+"

optionname=\"

huainan\"

huainan<

/option>

hefei\"

hefei<

beijing\"

beijing<

shanghai\"

selected="

+select+"

shanghai<

+"

/select>

+"

}elseif(addr.equals("

huainan"

out.println("

+"

+"

}elseif(addr.equals("

beijing"

out.println("

+"

+"

}elseif(addr.equals("

hefei"

out.println("

+"

+"

}

//老师的方法

/*out.println("

selectname=addr>

Strings1="

optionname=shanghai"

//<

s1+="

selected='

selected'

"

s1+="

out.println(s1);

Strings2="

optionname=beijing"

s2+="

s2+="

out.println(s2);

*/

inputtype=\"

submit\"

value=\"

提交\"

reset\"

重置\"

/table>

/form>

/center>

/BODY>

/HTML>

out.flush();

out.close();

publicclassUpdateextendsHttpServlet{

//获取修改页上的值

intuserId=Integer.parseInt(request.getParameter("

id1"

name1"

intage=Integer.parseInt(request.getParameter("

age1"

Stringaddress=request.getParameter("

//dao层

p.setId(userId);

p.setAge(age);

p.setAddress(address);

//修改的方法进行调用

person.updatePerson(p);

Select

publicclassSelAllextendsHttpServlet{

//1不同的请求在同一個session对象中传值创建session对象(通过request)

HttpSessionsession=request.getSession();

//2获取另外一个servlet中的session的值

StringsessionName=(String)session.getAttribute("

name"

StringsessionPwd=(String)session.getAttribute("

pwd"

if(null==sessionName||"

.equals(sessionName)||null==sessionPwd

||"

.equals(sessionPwd)){

./Login.jsp"

//跳到登陆页面

//out.println("

html>

head>

script>

alert(\"

登陆成功\"

/script>

/head>

/html>

List<

Person>

list=newArrayList();

list=person.selAllPerson();

request.setAttribute("

list"

list);

request.getRequestDispatcher("

./SelAll.jsp"

).forward(request,response);

selectAll.jsp

%@pageimport="

com.hnsfxy.entity.Person"

%>

java.util.List"

%@pagelanguage="

java"

contentType="

charset=UTF-8"

pageEncoding="

UTF-8"

DOCTYPEhtmlPUBLIC"

-//W3C//DTDHTML4.01Transitional//EN"

http:

//www.w3.org/TR/html4/loose.dtd"

metahttp-equiv="

Content-Type"

content="

title>

Jsp+Servlet+Dao<

/title>

bodybgcolor="

f0f0f0"

JSP查询所有的记录<

th>

用户ID<

/th>

用户名<

年龄<

地址<

操作<

%

Listlist=(List)request.getAttribute("

for(Objecto

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

当前位置:首页 > 高等教育 > 工学

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

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