request.getparameter()取值问题

小曦子 小曦子 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区


<%--
Document : index
Created on : 2009-4-17, 12:06:51
Author : Administrator
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<%
try
{
/*
if(request.getParameter("action")==null || request.getParameter("action")=="")
{
out.print("sdfsdfsdfsd");
}
*/

///*
if(request.getParameter("action")!=null || request.getParameter("action")!="")
{
out.println(request.getParameter("action"));
}
else
{
out.println("Not action");
}
if(request.getParameter("username")!=null)
{
out.println(request.getParameter("username"));
}
else
{
// */
%>
<form name="form1" method="get">
<input type="text" name="username" value="" />

<input type="hidden" name="action" value="my name is 莫逆" />

<input type="submit" value="Submit" name="submit" />
</form>
<%

///*
}
//*/
}
catch(Exception e)
{
out.println("出错了!<br>");
out.println(e.getMessage()+"<br>");
out.println(e.getLocalizedMessage());
}

%>

</body>
</html>



为什么页面会显示
null
和一个输入和按钮框,我上面明明判定了不等于null的,
...全文

相关推荐

request.getParameter()取值为null的解决方法

在后台通过Request取值为null,是因为只设置了id属性,而取值候用的是name属性,问题就出现在这里

weixin_38680340

ajax提交,后台中文乱码解决

解决ajax异步提交后台取值中文乱码问题,提供两种解决方法

hongyan0000

javascript 实现输入多行动态输入

JSP用中收集数据:javascript 实现输入多行动态输入 在网上找了一下,只有一篇此类文章,还是PHP的,害得我要特意去看一下PHP,感觉很不好,是一种弱类型的语言,可以不声明就使用,因此,还要在每个变量前加$.不知道那些高手们为什么不谈谈自己写过报关系统等时候,一次性动态输入多行数据的经历. 一般,我们用 request.getParameter("value"); 来获得静态HTML输入的值.然后不要忘记判断是否为空,是否含有特殊字符等. 还可以用 Enumeration paramNames=request.getParameterNames(); while(paramNames.hasMoreElements()){String paramName=(String)paramNames.nextElement();} 来收集中的name 但是我们每增加新的一行,参数名同上一行一样,那么,我们将如何获得value的值? 这里我又去看书(servlet 和 JSP 核心编程,极好的一本书,该讲的都讲了,读明白了它servlet/JSP也就可以说精通了)p70页里面:getParameterValues()返回字符串数组,然后我们用循环判断这个字符串数组的长度,再就是获得值了

xingkongxue

jsp的各种问题

jsp的各种各样的问题

sinat_21112075

request.getParameter() 和request.getAttribute() 区别

request.getParameter() 和request.getAttribute() 区别

wbdban
评论 11
收藏 已收藏
分享
返回顶部
小曦子
Web 开发 81,108 成员 341,721 内容