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

<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>

这样写不可以实现,为什么,错在哪里了???

首先:这样写: 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") 里面的 用的是双引号,不是单引号
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-07-01
是不是应该放在<body></body>标签里面?另外,no1应该用双引号吧?
在上面的文件里面应该关闭<form>标签吧?排除一切有可能的错误。
第2个回答  2009-07-01
out.println(request.getParameter('no1')); 这个是servlet里面的用于传响应文本的,如果在页面上显示要用System.out.println(request.getParameter('no1'));
第3个回答  2009-07-01
form 是不是要设定method?

jsp如何获得html form中的数据
方法一:HTML <form action="a.jsp"> <input type="text" name="test_data"\/> <input type="submit" value="提交" \/> <\/form> 方法二:a.jsp < String testData = request.getParameter("test_data"); \/\/ 即可获得test_data的值。> ...

如何用jsp读取文本框的值
假如在该文本框设一name与id(假如是name="account" id="account")可以直接用request.getParameter("account")来获取;当然,也可以用JavaScript来得到值:var account = document.getElementById("account").value;

使用jsp获取当前页面的文本框中输入的值?该怎么获取,哪位大师知道?帮帮...
如果是javascript获取 document.getElementById("表单的ID").value;如果是servlet 在目标servlet调用 request.getParameter("表单的name值 注意:id值获取不到")如果是struts框架的html标签 比如<html:text property="name" styleId="ID"><\/html:text> 是一个文本 在js获取就要标记 styleId="ID" 同样...

JS中如何获取HTML中的值
1、首先,打开html编辑器,新建html文件,例如:index.html,编写问题基础代码。2、在index.html中的<script>标签,输入js代码:$('body').append($('.name-price span').eq(0).find('b').text());。3、浏览器运行index.html页面,此时通过jQuery取到了书名“数值分析”并打印了出来。

Extjs的js文件怎么接收html页面传来的参数
在a.jsp页面建个 <jsp:forward page="b,jsp"> <jsp:param value="参数" name="num"\/> <\/jsp:forward>就OK了 追问那到b.jsp的b.js文件里怎么取出value的值呢,而且在a.jsp页面有6个按钮,点击每个按钮传不同的参数。。回答那你直接传a.jsp&参数=参数值就可以了 追问URL是index\/b.jsp?

jsp中年如何取得textarea的值
1:如果textarea 值提交到其他jsp页面的话可以用 <input type="button" value="取值" onclick="alert(<%=request.getParameter("tinput")%>)" \/> 获取.2:如果是本页面获得textarea输入的值的话 可以用js <input type="button" value="取值" onclick="alert(document.getElementById('tinput')...

JAVA代码如何实现获取一个html页面的文本框的输入的值然后显示在另一...
<form>是转到后台,通过后台再做跳转到Show.jsp的,如果你仅仅只是在show.jsp中显示的话,可以通过JS传参的方式去实现,具体如下:<script language="javascript" type="text\/javascript"> window.location.href="show.jsp?name="+ document.getElementById("name").value;<\/script> ...

jsp页面怎样获取HTML页面输入的地址?
回答:这个我可以帮你做,不过是收费的

在JSP页面中如何将HTML标记显示出来
第一种:< out.println("<table><tr><td><\/td><\/tr><\/table>");> 第二种:由于content中的内容是以HTML形式存储的,所以在页面显示的时候,会将一些HTML标签原封不动的显示出来.查看页面的源代码,发现这些标签已经被解析成了转义符.为了解决这个问题,在<c:out>标签中有一个escapeXml属性,其...

JSP中如何获取radio 或checkbox的值
1、首先新建一个html文件,命名为test.html,在test.html文件内,在p标签内,使用input标签创建三个checkbox选项用于测试。2、在test.html文件内,使用button标签创建一个按钮,按钮名称为“获得checkbox选中数量”。3、在test.html文件中,给button按钮绑定onclick点击事件,当按钮被点击时,执行getnum()...

相似回答