免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4017 | 回复: 1
打印 上一主题 下一主题

String action=request.getParameter("action") [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-04 18:55 |只看该作者 |倒序浏览
小弟我刚接触jsp和html,就被奸商骗了,买了一本冶金出版社的《jsp xxx》里面程序的bug多的可怕。
可怜我满internet的google。

其中有个例子是form提交。我不明白卫生么我的action一直是null。以下的例子我删减了部分,为了突出重点。
=========toupiao1.jsp===========
<%@ page contentType="text/html;charset=UTF-8"%>
<%@ page import="java.util.*" %>
<%@ page import="java.lang.*" %>
<%@ page import="java.io.*" %>
<html>

<head>
<title>在线投票</title>
<meta http-equiv="content-Type" content="text/html; charset=UTF-8">
</head>

<body bgcolor="#FFFFFF">
<center>
<table width="300" border="1" cellspacing="0" cellpadding="0" >
<tr>
<td>投票题目:你认为JSP容易学么?<td>
</tr>
/* http://localhost:8084/webfile/toupiao1.jsp */
<form name="toupiao" method="post" action="toupiao2.jsp" >
<tr>
        <td><input type="radio" name="toup" value="one" checked>较难<br>
                <input type="radio" name="toup" value="two">一般<br>
                <input type="radio" name="toup" value="three">容易<br>
                <input type="submit" name="submit" value="OK" >
        </td>
</tr>
</form>

<tr>
        <td>
<%

String action=request.getParameter("action");
//out.println("session id: "+ session.getId());
out.println("action: "+action+"<br>");
%>

</td>
</tr>
</table>
</center>
</body>

</html>

=========toupiao2.jsp===========
<!--toupiao2.jsp-->
<%@ page import="java.util.* " %>
<%@ page import="java.lang.* " %>
<%@ page import="java.io.*" %>
<%
String action=request.getParameter("action");
String toup=request.getParameter("toup");

out.println("action: "+action+"<br>");
out.println("toupiao: "+toup+"<br>");
%>
<SCRIPT LANGUAGE="JavaScript">
alert("Thank you!");
self.location="toupiao1.jsp";
</SCRIPT>

论坛徽章:
0
2 [报告]
发表于 2007-07-05 09:51 |只看该作者
终于解决了。
没有action参数,当然为null!
加上这个
<input type="hidden" name="action" value="abcd" >

概念错误。
都是奸商惹的祸!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP