《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


©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页