jsp文件里如何获取html文件里的文本框数据

<formaction="1.jsp"name=form1><p><inputname=no1id="no1"value=""type=text></input></P>... <form action="1.jsp" name=form1>
<p>
<input name=no1 id="no1" value="" type=text></input>
</P>

----------
jsp 文件....

<html>
<head>
</head>
<%
out.println(request.getParameter('no1'));
%>
</html>

这样写不可以实现,为什么,错在哪里了???
展开
 我来答
hacker507
2009-07-12 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:112
采纳率:0%
帮助的人:107万
展开全部
首先:这样写: out.println(request.getParameter("username") );

是可以实现的,如果要输出中文还必须写个处理中文的函数
<%!public String codeToString(String str)
{
String s=str;
try{
byte tempB[]=s.getBytes("ISO-8859-1");
s=new String(tempB);
return s;
}
catch(Exception e)
{
return s;
}
} %>

然后输出的话 调用这个函数:codeToString(request.getParameter("username"))

当然也可以把上面这句加入到out.println();里面

还要主意的是:request.getParameter("username") 里面的 用的是双引号,不是单引号
百度网友689b905
2009-07-01 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:207
采纳率:0%
帮助的人:122万
展开全部
是不是应该放在<body></body>标签里面?另外,no1应该用双引号吧?
在上面的文件里面应该关闭<form>标签吧?排除一切有可能的错误。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
azhqgu
2009-07-01 · TA获得超过323个赞
知道小有建树答主
回答量:563
采纳率:75%
帮助的人:203万
展开全部
out.println(request.getParameter('no1')); 这个是servlet里面的用于传响应文本的,如果在页面上显示要用System.out.println(request.getParameter('no1'));
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友27e7b3d
2009-07-01 · TA获得超过266个赞
知道小有建树答主
回答量:310
采纳率:0%
帮助的人:0
展开全部
form 是不是要设定method?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式