-
request.getParameter取不到值0
jsp 上无论上input action都取不到值?为何?
<input type='hidden' value='1' name='test1'/>
<input type='text' name='test2'/>
就算是radio 也取不到。。。只有通过url 上 action.do?test1=XX&test2=XX 这样才行。。。求教
问题补充:没有文件上传,只是单单用<input type='text'>或者<input type='hidden'>。name都已经有给了input 但是后台action 用 request.getParameter("")取出来是null
问题补充:通过url 来取就行,用<input> 的按钮之类就取不到值
但是就是需要用到<input>
问题补充:是忘了加post 。但是加完之后也还是取不到值。
<html:html>
<html:form action="paperAction" method="post">
<input type="hidden" name="questionid" value='<%=questionid %>'/>
</html:form></html:html>
String questionid = request.getParameter("questionid");
null
问题补充:form 上面已经有 paperid get/set 方法都已经写了
问题补充:<%@ page language="java" import="java.util.*..." pageEncoding="GBK"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
...
<body>
<html:html> <html:form action="paperAction" method="post">
<table>
<tr><td><input type="hidden" name="questionid" value='<%=questionid %>'/></td></tr>
</table>
</html:form></html:html>
问题补充:是没有<html:submit value='作答'></html:submit>这个的关系
Damn
谢谢各位了,各位都给了不少意见2012年9月05日 10:08
11个答案 按时间排序 按投票排序
-
<html:html>
<html:form action="paperAction" method="post">
<input type="hidden" name="questionid" value='<%=questionid %>'/>
<input type="submit" value="提交"/>
</html:form></html:html>
没有见到提交按钮2012年9月05日 11:44
-
你这样
<html:html>
<html:form action="paperAction" method="post">
<input type="hidden" name="questionid" value='11111111'/>
</html:form></html:html>
String questionid = request.getParameter("questionid");
如果后台能取到值,那么就是<%=questionid %>没有值了,你确认下2012年9月05日 11:09
-
你的
<input type='hidden' value='1' name='test1'/>
<input type='text' name='test2'/>
在form表单中吗?
建议贴全代码。或者自己通过chrome debug看看数据提交了吗2012年9月05日 11:06
-
提交地址对吧,如果不对,那就获取不到
也就是你 action.do?test1=XX&test2=XX 的地址要和你在from中提交的地址一样2012年9月05日 10:11
相关推荐
在探讨“解决当FORM的ENCTYPE='multipart/form-data'时request.getParameter()获取不到值的方法”这一主题时,我们首先需要理解为什么在特定情况下,传统的`request.getParameter()`方法无法正常工作,以及如何通过...
例如,在一个简单的登录表单中,用户输入了中文用户名“张三”,但是后端通过`request.getParameter("username")`获取到的结果却是乱码,这显然会给系统的正常使用带来不便。 #### 二、原因分析 在Tomcat服务器中...
在Web开发中,当用户填写表单并提交时,表单中的数据会以参数的形式被发送到服务器端,此时`request.getParameter()`就派上了用场。该方法返回的是字符串类型,如果请求参数不存在,则返回`null`。 例如,在HTML...
然而,这种编码方式下,常规的`request.getParameter()`方法无法正确地获取到表单中的文本字段值,因为这些值被封装在了请求的多部分结构中。以下是一些解决这个问题的方法: 1. **使用Apache Commons FileUpload库...
这种方法可以将 request.getParameter() 获取到的字符串先用 ISO-8859-1 编码成字节流,然后再将其用 utf-8 解码成字符流。 解决方法二:Tomcat 配置 我们也可以通过 Tomcat 配置文件来设置 URL 编码集...
了解 JSP 中 request 属性的用法 JSP 中 request 属性是最...在 2.JSP 中可以通过 request.getParameter("hiddenValue") 方法来获取隐藏控件的值: <% String hiddenValue=request.getParameter("hiddenValue"); %>
// String methodName = request.getParameter("method"); // // //根据method属性的值调用相应的方法 // if("login".equals(methodName)){ // this.login(request,response); // }else if("register".equals(method...
在Java Servlet和JSP开发中,`HttpServletRequest`接口提供了两种主要的方法来获取客户端发送到服务器的数据:`getAttribute()`和`getParameter()`。它们虽然都用于获取请求中的数据,但有着本质的区别,下面将详细...
在本篇文章中,我们将深入探讨`request.getParameter()`和`request.setAttribute()`以及`request.getAttribute()`的区别,并提供相关示例来帮助理解它们的用法。 **一、request.getParameter() 和 request....
例如,`Request.getParameter()`用于获取单个请求参数的值,`Request.getParameterValues()`用于获取多个同名参数的值,而`Request.getParameterNames()`则可以获取所有参数的名称。 2. 页面乱码: 页面乱码通常...
Java Web 学习之 Request 对象中 GET 和 POST 的差异 摘要:本文将对 Java Web 中 Request 对象中 GET 和 ...同时,我们应该注意到 servlet 作为控制器是不应该输出内容的,我们应该把要打印的内容放到 JSP 文件中。
Request对象封装了客户端发送到服务器的所有数据,包括URL参数、请求头、请求体等。在某些场景下,可能需要对这些参数信息进行修改,比如安全过滤、数据校验或者日志记录等。本程序就是针对这种情况设计的一个实用...
在这段代码中,`request.getParameter("boy")`用来获取文本框`name="boy"`的值,而`request.getParameter("submit")`则用于获取被点击的按钮的`name`属性值。值得注意的是,虽然按钮的`value`属性定义了显示的文字,...
使用`request.getParameter()`方法可以获取这些参数的值。例如,如果有一个名为"username"的表单字段,可以通过`request.getParameter("username")`来获取用户输入的用户名。返回的是一个String类型,如果参数不存在...
String confirmPassword = request.getParameter("confirmPassword"); if (!newPassword.equals(confirmPassword)) { // 密码不一致 request.setAttribute("error", "两次输入的密码不一致!"); request....
3. **通过Map对象**:如果参数数量不确定或参数名与表字段不完全匹配,可以使用Map作为参数。Map的键是字段名,值是对应的参数值。例如: ```java User getUserByMap(Map, Object> params); ``` XML映射文件中...
`result.jsp`接收到表单数据后,可以使用`request.getParameter()`方法获取这些值,然后根据运算符执行相应的四则运算。例如,如果运算符是"+",则可以这样做: ```jsp ! int calculate(int num1, int num2, ...
需要注意的是,在取得参数时,需要进行类型转换,这是因为放置在session和request中的对象的属性被看作java.lang.Object类型的了,如果不转换,在将直付给value时会报ClassCastException异常。 4. 使用session实现...
当请求参数"username"不存在时,`request.getParameter("username")`返回null,尝试打印null会导致空指针异常。 2. 对null对象调用方法 示例代码: ```java String userName = request.getParameter("username...