第一范文网 - 专业文章范例文档资料分享平台

javaweb学习总结

来源:用户分享 时间:2025/5/26 2:14:30 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

10 import javax.servlet.http.httpservletrequest; 11 import javax.servlet.http.httpservletresponse; 12

13 //首页:列出所有书

14 public class indexservlet extends httpservlet { 15

16 public void doget(httpservletrequest request, httpservletresponse response)

17 throws servletexception, ioexception { 18

19response.setcontenttype(text/html;charset=utf-8); 20printwriter out = response.getwriter(); 21//创建session

22request.getsession();

23out.write(本网站有如下书:br/);

24setmap.entrystring,book set = db.getall().entryset(); 25for(map.entrystring,book me : set){ 26 book book = me.getvalue();

27 string url =request.getcontextpath()+ /servlet/buyservlet?id= + book.getid();

28 //response. encodeurl(java.lang.string url)用于对表单action和超链接的url地址进行重写

29 url = response.encodeurl(url);//将超链接的url地址进行重写 30 out.println(book.getname() + a href=+url+购买/abr/); 31} 32 } 33

34 public void dopost(httpservletrequest request, httpservletresponse response)

35 throws servletexception, ioexception { 36doget(request, response); 37 } 38 } 39 40

41 /**

42 * @author gacl 43 * 模拟数据库 44 */

45 class db{

46 private static mapstring,book map = new linkedhashmapstring,book(); 47 static{

48map.put(1, new book(1,javaweb开发)); 49map.put(2, new book(2,spring开发));

50map.put(3, new book(3,hibernate开发)); 51map.put(4, new book(4,struts开发)); 52map.put(5, new book(5,ajax开发)); 53 } 54

55 public static mapstring,book getall(){ 56return map; 57 } 58 } 59

60 class book{ 61

62 private string id;

63 private string name; 64

65 public book() { 66super(); 67 }

68 public book(string id, string name) { 69super(); 70this.id = id;

71this.name = name; 72 }

73 public string getid() { 74return id; 75 }

76 public void setid(string id) { 77this.id = id; 78 } 79

public

string getname() { 80return name; 81 }

82 public void setname(string name) { 83this.name = name; 84 } 85 }

buyservlet

1 package xdp.gacl.session; 2

3 import java.io.ioexception; 4 import java.util.arraylist; 5 import java.util.list;

6 import javax.servlet.servletexception; 7 import javax.servlet.http.httpservlet;

8 import javax.servlet.http.httpservletrequest; 9 import javax.servlet.http.httpservletresponse; 10 import javax.servlet.http.httpsession; 11

12 public class buyservlet extends httpservlet { 13 14 public void doget(httpservletrequest request, httpservletresponse response)

搜索更多关于: javaweb学习总结 的文档
javaweb学习总结.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2phlc4wxzj4mu7526k929d31q9p6am00e8g_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top