文档详情

跟我学AJAX技术——实现对用户信息查询返回结果的数据表格在线编辑的Web应用示例.doc

发布:2018-05-10约1.61万字共20页下载文档
文本预览下载声明
跟我学AJAX技术——实现对用户信息查询返回结果的数据表格在线编辑的Web应用示例 构建出相关的Web项目 1、在某个页面中添加一个搜索信息的表单 form action=c:url value=/userInfoManageAction.action/ method=post input type=hidden name=action value=doSearchUserInfo / select name=search_Method option value=1 selected=selected按用户类型搜索/option option value=2 按用户ID搜索/option option value=3按用户名称搜索/option option value=4按销售业绩搜索/option /select input type=text name=searchKeyWord / input title=点击我可以进行提交 name=submitImage type=image src=c:url value=/images/search_btn.gif/ / /form 2、编程实现搜索功能的后台Servlet程序 public void doSearchUserInfo_ByUserType(HttpServletRequest request, HttpServletResponse response,String searchKeyWord) throws ServletException, IOException{ String targetPage=this.getServletContext().getInitParameter(forwardShowErrorInfoTargetPage); int userType; if(searchKeyWord.equals(普通用户)){ userType=1; } else if(searchKeyWord.equals(后台管理)){ userType=2; } else{ //其它类型的用户 userType=0; } ListUserInfoVO someUserInfosVOList=null; UserInfoInterface oneUserInfoBean=new UserInfoManageImple(); try { someUserInfosVOList=oneUserInfoBean.doSearchUserInfo_ByUserType(userType); } catch (WebCRMException e) { request.setAttribute(errorText,e.getMessage()); forwardTargetPage(targetPage,request,response); return; } if(someUserInfosVOList.size()==0){ request.setAttribute(errorText,没有搜索到满足条件的结果信息!); forwardTargetPage(targetPage,request,response); }else{ request.setAttribute(someUserInfosVOList, someUserInfosVOList); String forawrdShowSearchResultTargetPage=/userManage/showSearchResultInfo.jsp; forwardTargetPage(forawrdShowSearchResultTargetPage,request,response); } return; } 3、添加一个显示搜索结果信息的JSP页面 (1)页面创建的过程局部截图 (2)页面最终的代码示例 %@ page isELIgnored=false pageEncoding=GB18030% !DOCTYPE html PUBLIC -//W3C/
显示全部
相似文档