| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 446 人关注过本帖
标题:写了一个客户关系管理系统,进行查询的时候值没取到是什么原因
只看楼主 加入收藏
zb670984722
Rank: 2
来 自:北京海淀
等 级:论坛游民
威 望:1
帖 子:59
专家分:37
注 册:2013-4-11
结帖率:93.33%
收藏
已结贴  问题点数:20 回复次数:1 
写了一个客户关系管理系统,进行查询的时候值没取到是什么原因
Servlet代码
程序代码:
package cn.itcast.servlet;

import import java.util.List;
/**

 * 条件查询的servlet

 */

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import cn.itcast.service.CustomerService;
import cn.itcast.vo.Customer;

public class ListConditionCustomerServlet extends HttpServlet {

    public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        /**
         * 1、接收数据
         * 2、调用Service
         * 3、显示到JSP
         * 
         */
        //接收数据
        request.setCharacterEncoding("UTF-8");
        String paramName=request.getParameter("paramName");
        String paramValue=request.getParameter("paramValue");
        //调用Service
        CustomerService cs=new CustomerService();
        List<Customer> list=cs.findByCondition(paramName,paramValue);
        //显示到JSP
        request.setAttribute("List", list);
        request.getRequestDispatcher("/myjsp/listCustomer.jsp").forward(request, response);
    }

    public void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
                doGet(request, response);
    }

}

JSP的
程序代码:
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    <%@ taglib uri="http://java. prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www. http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>显示所有客户</h1>
<form action="${pageContext.request.contextPath }/ListConditionCustomerServlet" method="post">
<table border="1" width="100%">
<tr>
<td>
<select name="paramName">
<!-- 
<%
request.getParameter("paramName");
%>

 -->

 <option value="name"<c:if test="${paramName=='name' }">selected</c:if>>按姓名

 </option>

 <option value="type"<c:if test="${paramName=='type' }">selected</c:if>>按类型

 </option>
</select>

 <input type="text" name="paramValue"/>

 <input type="submit" value="查询">
</td>
</tr>
</table>
</form>
<table border="1" width="100%">
  <tr>
    <td>序号</td>
    <td>客户姓名</td>
    <td>客户性别</td>
    <td>客户生日</td>
    <td>客户电话</td>
    <td>客户邮箱</td>
    <td>客户爱好</td>
    <td>客户类型</td>
    <td>客户描述</td>
    <td>操作</td>
  </tr>
  <c:forEach var="customer" items="${list }" varStatus="status">
    <tr>
    <td>${status.count }</td>
    <td>${customer.name }</td>
    <td>${customer.gender }</td>
    <td>${customer.birthday }</td>
    <td>${customer.cellphone }</td>
    <td>${customer.email }</td>
    <td>${customer.hobby }</td>
    <td>${customer.type }</td>
    <td>${customer.description }</td>
    <td><a href="${ pageContext.request.contextPath }/EditCustomerServlet?id=${ customer.id }">编辑</a>|<a href="${ pageContext.request.contextPath }/DeleteCustomerServlet?id=${ customer.id }">删除</a></td>
  </tr>
  </c:forEach>
  </table>
</body>
</html>
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 管理系统 
2014-09-08 15:32
xl881221
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:30
专家分:177
注 册:2014-3-23
收藏
得分:20 
servlet代码写到doPost()里试试
2014-09-08 22:10
快速回复:写了一个客户关系管理系统,进行查询的时候值没取到是什么原因
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018509 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved