读书人

点击了超链接后没法转入

发布时间: 2013-12-30 14:16:08 作者: rapoo

点击了超链接后,无法转入。
本帖最后由 wwwzkl 于 2013-12-28 20:48:38 编辑

<%@ page language="java" import="java.util.*,pojo.User" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">

<title>My JSP 'queryUser.jsp' starting page</title>

<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->

</head>

<body>
<form action = "/Shopping/shoppingSer" method = "post">
关键字
<input type = "text" name = "uno"/>
<input type = "submit" value = "提交 "/>
<input type = "hidden" name ="status" value = "queryUser"/>

</form>

<form action = "/Shopping/shoppingSer" method = "post" >

<table border ="1">
<tr>
<td>用户账号</td>
<td>密码</td>
<td>身份</td>
<td>电话</td>
<td>更新</td>
<td>删除</td>
</tr>
<%
ArrayList <User> users = (ArrayList)request.getAttribute("selected_users");
if( users !=null ){
for (int i =0;i<users.size();i++)
{%>
<tr>
<td><%=users.get(i).getUno()%></td>
<td><%=users.get(i).getUpassrword()%></td>
<td><%=users.get(i).getStatue()%></td>
<td><%=users.get(i).getPhone()%></td>
<td>更新</td>
<td><a href="/Shopping/shoppingSer?uno=<%=users.get(i).getUno().replaceAll(" ","")%>&status=deleteUser">删除</a></td>
</tr>
<% }
}%>
</table>

</form>
</body>
</html>


以上是前台代码,
调试的时候,点击删除超链接后,浏览器转到空白,地址变成http://localhost:8080/Shopping/shoppingSer?uno=qweqwe&status=deleteUser
我在shoppingSer(是servlet) dopost()函数里的第一行里设置了断点的,也没有停下来。
这是为什么呢?

[解决办法]
超链接是get请求啊亲!在doGet第一行代码打断点

读书人网 >Java Web开发

热点推荐