• 森林病虫防治系统 (五)


    自己的项目任务:

    这两三的时间完成灾情防治的功能。每个小模块都有增删改查。ru:

    完成的任务:

    完成根据id值查看事物的详细信息。

    本来的想法是,当我选中一条数据的时候,我把这数据的id值传到根据servlet里去,在把查询出来的数据传到回到的那个jsp页面去。在页面上弹出一个div来。

    ru:

    这是吧值传到servlet里,查询数据;传回到jsp页面去。点击查看;

    弹出一个div来显示详细数据;

    结果试了两次 觉得有点麻烦的。我就改成了点击查看,跳到详细信息页面。之前的是添加,查看 都是同一个jsp页面。

    点击查看;

    页面有点丑!但是效果出来了。改改样式就可以了。

    解决的问题:

    根据不同条件查询数据。报错是数据转换出问题了。是因为我用了两个servlet得到的不同数据传到同一个jsp页面去,并且得到的数据命名为相同的。

    改错:把两个servlet写成一个servlet。只需要在里面判断是怎样的条件跳过来的;

    判断的部分代码:

     1 PageInfo pi = new PageInfo();    
     2         
     3         pi.setPageSize(pageSize);
     4         pi.setCurrentPage(currentPage);
     5         
     6         IWormServer iws=new WromServerImpl();
     7 
     8         //判断是否是查询
     9         if(type!=null&&type.equals("select")){//通过条件查询的数据,并且分页
    10             list=iws.getWormByInfo(pi,w_name, w_sendHost);            
    11             pi.setData(list);
    12         }else{  //不需要查询显示所有的数据   并且完成分页          
    13             iws.Paging(pi);
    14             
    15         }                
    16         req.setAttribute("pi", pi);        
    17         req.getRequestDispatcher("/web/html/right.jsp").forward(req, resp);

    明天开始灾情防治功能!

  • 相关阅读:
    R--相关分布函数、统计函数的使用
    Spark Streaming
    统计与分布的相关知识
    Python--WebDriverWait+expected_conditions的一个应用
    Python+Selenium与Chrome如何进行完美结合
    Python+Selenium+Chrome 的一个案例
    python -使用Requests库完成Post表单操作
    JetBrains PyCharm 2018.2.4 x64 工具里如何安装bs4
    用JetBrains PyCharm 开发工具写一个简单python案例
    dom4j学习总结(一)
  • 原文地址:https://www.cnblogs.com/hellokitty1/p/4996330.html
Copyright © 2020-2023  润新知