包括查询和分页功能的小例子,出现空指针异常!我将程序代码打包上传!谁帮我看看!

fengwa 2008-03-26 05:15:44
Servlet 块的代码 request.getAttribute("phone")得不到值!

if("select".equals(flag)){
String cond="";
Employee employee=new Employee();

if(request.getAttribute("phone")!=null){
String employeeName=Encoding.getEncoding(request.getParameter("employeeName"));
String phone=request.getParameter("phone");
String sex=request.getParameter("sex");
cond=" and employeeName like '%"+employeeName+"%' and phone like '%"+phone+"%' and sex like '%"+sex+"%'";
if(!"".equals(request.getParameter("beginAge"))){
cond+=" and age>="+request.getParameter("geginAge");
}
if(!"".equals(request.getParameter("endAge"))){
cond+=" and age<="+request.getParameter("endAge");
}
employee=new Employee(employeeName,phone,sex,request.getParameter("beginAge"),request.getParameter("endAge"));
}
session.setAttribute("employee", employee);
session.setAttribute("condition", cond);
System.out.println(cond);
// List resultList=EmployeeOperator.findEmployee();
// session.setAttribute("resultList", resultList);
response.sendRedirect("./employee.jsp");
}
...全文
66 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengwa 2008-03-27
  • 打赏
  • 举报
回复
谢谢各位的指点!小弟是新手 回去再研究 研究!
huangpeihp 2008-03-26
  • 打赏
  • 举报
回复
LZ的代码有很多小错误..自己再自己改改吧..都是粗心的错误
PS:分页代码不太好,建议改用NOT IN算法,不需要传那么多参数
pyantking 2008-03-26
  • 打赏
  • 举报
回复
<input type="hidden" name="flag" value="add">
你怎么去配件select,程序当然不执行
bobdes 2008-03-26
  • 打赏
  • 举报
回复
获取提交上来的参数值的方法是:request.getParameter("phone");不是 request.getAttribute("phone")
几乎从有计算机以来,链接器和加载器就是软件开发工具包中的一部分,因为他们是 允许使用模块(而不是一个单独的大文件)来构建程序的关键工具。 早在1947年,程序员们就开始使用原始的加载器:将程序的例程存储在多个不同的磁 带上,并将他们合并、重定位为一个程序。在上世纪60年代早期,这些加载器就已经发展 的相当完善了。由于那时内存很贵且容量有限,计算机的速度(以今天的标准)很慢,为了 创建复杂的内存覆盖策略(将大容量的程序加在到少量的内存中),以及重复编辑之前链接 过的文件(节省重新创建程序的时间),这些链接器都包含了很多复杂的特性。 上世纪70到80年代,链接技术几乎没有什么进展。链接器趋向于更加简单,虚拟内存 技术将应用程序和覆盖机制中的大多数存储管理工作都转移给了操作系统,越来越快的计算 机和越来越大的磁盘也使得重新链接一个程序或替换个别模块比仅仅链接改变过的地方更加 容易了。从上世纪90年代起,由于增加了诸如动态链接共享库和C++的诸多现代特性,链接 器又开始变得复杂起来。像IA64这样具有长指令字和编译时访存调度等特性的先进处理器 架构,也需要将一些新的特性加入到链接器中以确保在被链接的程序中可以满足代码的这些 复杂需求。

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧