request 用不了。

来源:百度知道 编辑:UC知道 时间:2024/05/14 16:52:30
我写了一个ASP网页,是下面这几行:

==========================
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>

<body>

<%
response.write ("你好")
response.write ("你的名字是:"& request.Form("name"))

response.write ("你的性别是:"& request.Form("sex"))
response.write ("你的家乡是:"& request.Form("home"))
%>
<form name="form1" method="post" action="">
<label>请输入你的姓名
<input name="name" type="text" id="name">
</label>
<p>
<label>
<input type="radio" name="sex" value="男">
男 </label>
<label>
<input type="radio" name="sex" value="女">
女 </label>
</p>
<p>

ActionFormBean能得到表单的所有数据
这就够了.既然你用了formBean自然就会封装这个表单数据的值.只要控件的名字和formBean里的属性名称相同就行了.
如果你使用的是DynaFormBean的话,只要把这个name="id"的字段在struts配置文件里加上就可以了.
struts的FormBean就是用来自动封装表单数据,
在Action中
XxForm myFrm = (XxForm)form;
myFrm.getId();
这样就可以获取到ID的值了.
好处是省掉request.getParameter();的频繁操作.<

这个是我现在用的ASP的播放代码不知道你可以用不~~
<!--#include file="conn.asp"-->
<%
see=request("s")
id=request("id")
set rs=server.createobject("adodb.recordset")
sql="select * from movie where id="&id
rs.open sql,conn,1,1
select case see
case 1
real=rs("movie1")
case 2
real=rs("movie2")
case 3
real=rs("movie3")
case 4
real=rs("movie4")
case 5