《Java项目开发全程实录》的实例08企业门户网站(Jsp+javabean)学习笔记

转载自: http://blog.chinaunix.net/uid-25728370-id-3075817.html

(1)配置(具体在文档中):

先将db_net数据库导入sql2005数据库

使用了tomcat连接池,需要建立dynamic web project之后要配置下META-INF/context.xml

tomcat下的common/lib中放入sql server2005的驱动(在文档中)

其他一些包放入Webcontent/WEB-INF/lib

(2)对图片进行分割使用了map:

<img src="images/2.gif" alt="" width="778" height="60" border="0" usemap="#Map5"></td>

<map name="Map5">

  <area shape="rect" coords="475,35,523,49" href="#" οnclick="this.style.behavior='url(#default#homepage)'; this.sethomepage('http://localhost/WangZhan/index.jsp')"> <!-- 设置为首页 -->

  <area shape="rect" coords="551,37,602,49" href="javascript:window.external.AddFavorite('http://localhost/WangZhan/index.jsp','企业门户')"> <!-- 加入收藏 -->

  <area shape="rect" coords="628,38,676,50" href="mailto:tmoonbook@sina.com"><!-- 企业邮箱 -->

</map>

(3)使用了javabean:

页面中可以这么使用

<jsp:useBean id="sql" class="com.wsy.selectsql" scope="page"/>

 

<%

String id=request.getParameter("catid");

Collection temp=sql.selectBusinessForId(id);

Iterator it=temp.iterator();

while(it.hasNext()){

product product=(product)it.next();

 %>

(4)显示图片:

<tr bgcolor="#FFFFFF">

    <td class="lunzi">封面</td>

    <td rowspan="3">

    <%

           File path=new File("D:\\Upload");

            if(!path.isDirectory()){

                  path.mkdir();

           }

       String pathFile=path.toString()+'\\'+product.getImg();

     %>

    <img src="<%=pathFile %>" width="70" height="70">   

    </td>

  </tr>

(5)解决jsp中文乱码传递:

页面端用

form1.action=encodeURI("save.jsp?name="+name+"&category="+category+"&ms="+ms);

服务器端用

URLDecoder.decode(request.getParameter("category"),"UTF-8")

(6)图片上传具体见WebContent/houtai/save.jsp

(7)分页显示

用了DownTable类来实现。具体见WebContent/houtai/productBrowse.jsp


Java Web开发实例大全(提高卷)筛选、汇集了Java Web开发从基础知识到高级应用各个层面的大量实例及源代码,共有600个左右,每个实例及源代码按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析解读。 全书分为7篇23章,包括流行组件应用、数据库应用、图表统计、Ajax框架应用、流行框架、网站安全与架构模式、综合应用等。重点内容有操作XML文件、发送与接收邮件、数据库操作技术、SQL语句应用技术、复杂查询技术、数据库高级应用、JFreeChart绘图基础、基础图表技术、扩展图表技术、基于Cewolf组件的图表编程、Prototype框架、jQuery框架、Dojo框架、Struts2框架应用、Struts2框架标签应用、Hibernate框架基础、Hibernate高级话题、Spring框架基础、Spring的 Web MVC 框架、网站性能优化与安全策略、设计模式与架构、网站设计与网页配色、Java Web典型项目开发案例等。配书光盘附带了实例的源程序。 《Java Web开发实例大全(提高卷)》既适合Java Web程序员参考和查阅,也适合Java Web初学者,如高校学生、软件开发培训学员及相关求职人员学习、练习、速查使用。 目录 第1篇 流行组件应用篇 第1章 操作XML文件 第2章 发送与接收邮件 第2篇 数据库应用篇 第3章 数据库操作技术 第4章 SQL语句应用技术 第5章 复杂查询技术 第6章 数据库高级应用 第3篇 图表统计篇 第7章 JFreeChart绘图基础 第8章 基础图表技术 第9章 扩展图表技术 第10章 基于Cewolf组件的图表编程 第4篇 Ajax框架应用篇 第11章 Prototype框架 第12章 jQuery框架 第13章 Dojo框架 第5篇 流行框架篇 第14章 Struts2框架应用 第15章 Struts2框架标签应用 第16章 Hibernate框架基础 第17章 Hibernate高级话题 第18章 Spring框架基础 第19章 Spring的Web MVC框架 第6篇 网站安全与架构模式篇 第20章 网站性能优化与安全策略 第21章 设计模式与架构 第7篇 综合应用篇 第22章 网站设计与网页配色 第23章 Java Web典型项目开发案例
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值