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>
这样写不可以实现,为什么,错在哪里了??? 展开
<p>
<input name=no1 id="no1" value="" type=text></input>
</P>
----------
jsp 文件....
<html>
<head>
</head>
<%
out.println(request.getParameter('no1'));
%>
</html>
这样写不可以实现,为什么,错在哪里了??? 展开
4个回答
展开全部
首先:这样写: 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") 里面的 用的是双引号,不是单引号
是可以实现的,如果要输出中文还必须写个处理中文的函数
<%!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") 里面的 用的是双引号,不是单引号
展开全部
是不是应该放在<body></body>标签里面?另外,no1应该用双引号吧?
在上面的文件里面应该关闭<form>标签吧?排除一切有可能的错误。
在上面的文件里面应该关闭<form>标签吧?排除一切有可能的错误。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
out.println(request.getParameter('no1')); 这个是servlet里面的用于传响应文本的,如果在页面上显示要用System.out.println(request.getParameter('no1'));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
form 是不是要设定method?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询