servlet获取参数时,request.getParameter("id")参数获取失败,这里的参数是“index”里面href中的参数

要注意,取不到值,是不是要取的参数有没有提交

servlet:

public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
try {
String idStr = request.getParameter("id");
Integer id = Integer.valueOf(idStr);
ContactsDao contactsDao = new ContactsDao();
Contacts con = contactsDao.get(id);
request.setAttribute("contacts", con);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

jsp页面:

index:

<form action="QueryServlet" method="GET">
姓名:<input type="text" name="name"/>
地址:<input type="text" name="address"/>
电话:<input type="text" name="phone"/>
<input type="submit" value="查询"/>
<a href="add.jsp">增加</a>
</form>
<br><br><br><br>
<%
List<Contacts> allContactsList = (List<Contacts>) request.getAttribute("allContactsList");
if(allContactsList != null && allContactsList.size()>0){
%>
<table border=1px>
<tr>
<th>id</th>
<th>name</th>
<th>address</th>
<th>phone</th>
<th>修改</th>
<th>删除</th>
</tr>

<%
for(Contacts c : allContactsList){

%>
<tr>
<td><%=c.getId() %></td>
<td><%=c.getName()%></td>
<td><%=c.getAddress()%></td>
<td><%=c.getPhone() %></td>
<td><a href="edit.jsp?id=<%=c.getId()%>">修改</a></td>
<td><a href="delete.jsp?id=<%=c.getId()%>">删除</a></td>

</tr>

<%
}
%>
</table>
<%

}

edit界面

<form action="EditServlet" method="get">
姓名:<input type="text" name="name"/>
地址:<input type="text" name="address"/>
电话:<input type="text" name="phone"/>
<input type="hidden" name="id" value="<%=request.getParameter("id")%>"/>
<input type="submit" value="修改"/>
</form>
<%=request.getParameter("id") %>
</body>
</html>

servlet获取参数时,request.getParameter("id")参数获取失败的更多相关文章

  1. SpringMVC中使用Ajax POST请求以json格式传递参数服务端通过request.getParameter("name")无法获取参数值问题分析

    SpringMVC中使用Ajax POST请求以json格式传递参数服务端通过request.getParameter("name")无法获取参数值问题分析 一:问题demo展示 ...

  2. 解决当FORM的ENCTYPE="multipart/form-data" 时request.getParameter()获取不到值的方法

    部分转载于: http://blog.csdn.net/georgejin/article/details/1706647 http://www.cnblogs.com/loveyunk/p/6089 ...

  3. SpringMVC 中,当前台传入多个参数时,可将参数封装成一个bean类

    在实际业务场景中,当前台通过 url 向后台传送多个参数时,可以将参数封装成一个bean类,在bean类中对各个参数进行非空,默认值等的设置. 前台 url ,想后台传送两个参数,userName 和 ...

  4. jquery通过ajax-json访问java后台传递参数,通过request.getParameter获取不到参数的说明

    http://m.blog.csdn.net/blog/eyebrother/36007145 所以当后台通过request.getParameter("name");对参数值的作 ...

  5. request.getParameter() 接收参数中文乱码

    修改tomcat配置文件 设置url编码集 <Connector port="8080" protocol="HTTP/1.1" connectionTi ...

  6. spring中RequestBody注解接收参数时用JSONField转参数名无效问题

    问题: 在springboot项目中使用@RequestBody注解接收post请求中body里的json参数的情况.即: @RequestMapping(value = "/get-use ...

  7. OleDbCommand cmd.Parameters.AddWithValue 添加参数时需要按照存储过程参数的顺序加入

    在使用存储过程时,参数出入的顺序要一致.

  8. mysql获取插入时自增ID值的方法

    1.  LAST_INSERT_ID: LAST_INSERT_ID 是与table无关的,如果向表a插入数据后,再向表b插入数据,LAST_INSERT_ID会改变. LAST_INSERT_ID是 ...

  9. 原创:LoadTest系列之参数时,设置提取参数的方式

    在对脚本进行参数化后,可以通过设置Data source最底层节点的属性Access Method来控制提取数据的方式. 1. 选中Data source的tables下的节点 2. 打开该节点的Pr ...

随机推荐

  1. 用Less CSS定义常用的CSS3效果函数

    定义圆角及调用 /* 定义圆角 @radius 圆角大小 */ .round(@radius:5px){ border-radius:@radius; -webkit-border-radius: @ ...

  2. android--访问网络权限

    <uses-permission android:name="android.permission.INTERNET"></uses-permission>

  3. dbflow 批量 增删查改

    @ModelContainer @Table(database = DemoDatabase.class) class Person extends BaseModel implements Seri ...

  4. SpringMVC核心分发器DispatcherServlet分析[附带源码分析]

    目录 前言 DispatcherServlet初始化过程 DispatcherServlet处理请求过程 总结 参考资料 前言 SpringMVC是目前主流的Web MVC框架之一. 如果有同学对它不 ...

  5. shFlags简介

    看到有脚本中使用了shFlags,于是google了一下,发现还是个挺方便的东西. https://github.com/kward/shflags/wiki/Documentation12x sha ...

  6. H TC並沒有成為下一個摩托羅拉或諾基亞。

    關於2014年第四季度,H T C在三季度財報說明中提到,“年度旗艦H T CO ne(M 8)與中端機型H T C D esire系列在競爭日趨激烈的智能手機市場保持穩定的銷售,市占率有所提升,延續 ...

  7. 最难面试的IT公司之ThoughtWorks代码挑战——FizzBuzzWhizz游戏(C#解法)

    原题 看到那么多人看到前面这么糟粕的代码各种不忍直视后,楼主还是把最终实现放在页首吧.             Console.WriteLine("说出三个不同的特殊数,用','隔开 &q ...

  8. HTML基础篇之列表相关标签和特殊字符实体

    HTML字符实体 常用的字符实体: 实体字符 字符实体 大于号 (>) > 小于号 (<) < 引号 (") " 注册商标(®) ® 版权(© ) © &a ...

  9. Neil·Zou 语录一

    1  既然选择了远方 Since I’ve chosen to go far    便只顾风雨兼程 I will just walk down the path I chose step by ste ...

  10. 国家以及国家语言的json数据格式,提供给网友参考。

    目前接触到一个需求,需要全球主要国家的选择以及语言的选择,如下图: 这是国家选项 这是语言的选项: 很简单有木有? 本来打算直接给文件,但是好像没有文件上传,所以就提供一个思路和代码,你们照着弄吧. ...