在做项目时 发现 用request.getParamet("action")
得不到值,
action = request.getParamet("action")
是从
<%@ page language="java" pageEncoding="gbk"%>
<%@ taglib prefix="bean" uri="/WEB-INF/struts-bean.tld"%>
<%@ taglib prefix="html" uri="/WEB-INF/struts-html.tld"%>
<%@ taglib prefix="logic" uri="/WEB-INF/struts-logic.tld"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
<link rel="stylesheet" href="css/style.css" type="text/css" />
<style type="text/css">
</style>
<script language="javascript" src="JS/Date.js"></script>
<script language="javascript">
var cdr = new Calendar("cdr");
document.write(cdr);
cdr.showMoreDay = true;
</script>
<script type="text/javascript">
function addPeo(){
if(document.getElementById("yhm").value==""){
alert("用户名不能为空!");
document.getElementById("yhm").focus();
return false;
}
if(document.getElementById("password").value==""){
alert("用户密码不能为空!");
document.getElementById("password").focus();
return false;
}
if(document.getElementById("againPass").value==""){
alert("确认密码不能为空!");
document.getElementById("againPass").focus();
return false;
}
if(document.getElementById("peoNo").value==""){
alert("用户编号不能为空!");
document.getElementById("peoNo").focus();
return false;
}
}
</script>
</head>
<body>
<form action="addPeo.do?method=add" [color=blue]method="post" >[/color] <br>
<br>
<center>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td >【<html:link action="/addUser_roleshow"><span style="color:#FF0000">添加个人信息</span></html:link>
】|| <a href="peo/showAllPeo.html" target="main"">【查看个人信息】</a>
|| <a href="peo/changPass.html" target="main""><span class="style1">【用户密码修改】</span> </a>
<hr align="center" size="5" color="#6699CC"></td>
</tr>
<tr>
<td>
<div><img src="images_1/xls.gif" width="16" height="16" border="0"><a href="depToExcel.do">从Excel批量导入人员信息</a></div>
<div align="center">
个人信息的添加</div>
</td>
</tr>
<tr>
<td>
<table width="100%" border="1" align="left" cellpadding="2"
cellspacing="0" class="dataTable">
<tr>
<td align="right" width="21%">
用户名: </td>
<td align="left" width="25%"><input name="yhm" type="text" value=""></td>
<td align="right">
入职时间: </td>
<td>
<input type="text" name="rz_time" readonly style="width:71px;"
onfocus="cdr.show(this);" ${flag } value=""/></td>
</tr>
<tr>
<td align="right" width="21%">
密码: </td>
<td align="left" width="25%"><input name="password" type="password"></td>
<td align="right">真实姓名: </td>
<td>
<input type="text" name="real_name" value=""/></td>
</tr>
<tr>
<td width="" align="right">
确认密码: </td>
<td width="" align="left">
<input name="againPass" type="password"> </td>
<td align="right">
性别: </td>
<td align="left"><input type="radio" name="sex" value="男">
男
<input type="radio" name="sex" value="女"> 女</td>
</tr>
<tr>
<td align="right">
编号: </td>
<td align="left">
<input name="peoNo" type="text"></td>
<td align="right">
民族: </td>
<td align="left">
<input name="notion" type="text"></td>
</tr>
<tr>
<td height="44" align="right" width="">
毕业院校: </td>
<td align="left">
<input name="byyx" type="text"></td>
<td height="44" align="right">联系方式: </td>
<td align="left">
<input name="contant" type="text"> </td>
</tr>
<tr>
<td align="right">
所在部门: </td>
<td align="left">
<input name="dep_name" type="text"> </td>
<td align="right">
电子邮箱: </td>
<td align="left">
<input name="e_mail" type="text"> </td>
</tr>
<tr>
<td align="right">
现任职位: </td>
<td align="left">
<input name="pos_xr" type="text"> </td>
<td align="right">
住址: </td>
<td align="left">
<input name="add" type="text"> </td>
</tr>
<tr>
<td height="144" align="right" width="21%">
备注: </td>
<td colspan="3" align="left">
<textarea name="remarks" id="textarea" cols="40" rows="8"
>
</textarea> </td>
</tr>
<TR><td colspan="4" align="center"> <input name="submit" type="submit" value="添加" onClick="return addPeo();"><input name="reset" type="reset" value="重置"></td></TR>
</table>
</td>
</tr>
</table>
</center>
</form>
</body>
</html>
后来找到错误 是method=“post” 属性没有加
分享到:
相关推荐
Django 中request.get和request.post的区别 POST和GET差异: POST和GET是HTTP协议定义的与服务器交互的方法。GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。另外,还有PUT和DELETE方法。 POST和GET都...
request.getParameter() 和request.getAttribute() 区别
request.js request.js request.js request.js request.js request.js request.js
Request、Request.Form和Request.QueryString的区别
Request.QueryString 获取的中文变乱码了,解决方法如下 1、html中,可以用js的 encodeURI() 方法将要传的中文处理,例如 encodeURI("I am 乱码") ,处理之后,字符串中的中文 “乱码” 两字将会被被十六进制的转义...
当页面编辑或运行提交时,出现“从客户端中检测到有潜在危险的request.form值”问题,该怎么办呢?如下图所示: 下面博主汇总出现这种错误的几种解决方法: 问题原因:由于在asp.net中,Request提交时出现有html...
【ASP.NET编程知识】ASP.NET Core读取Request.Body的正确方法.docx
encType="multipart/form-data" 根据上传不同,主要分两步,可以有效的解决request.getParameter(String s)是null值
getParameter()获得的是String类型,多个参数名相同默认获取第一个getParameterValues()获得的是数组,多个参数名相同时,值在同
Request.ServerVariables Request.ServerVariables Request.ServerVariables Request.ServerVariables
request.getcontextPath()详解
主要给大家介绍了关于在ASP.NET Core自定义中间件中如何读取Request.Body与Response.Body的内容,文中通过示例代码介绍的非常详细,对大家学习或者使用ASP.NET Core具有一定的参考学习价值,需要的朋友们下面来一起...
asp.net下Request.QueryString取不到值的解决方法
description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException: Servlet execution threw an exception root cause ...
解决当FORM的ENCTYPE="multipart/form-data" 时request.getParameter()获取不到值的方法 ?
Request.ServerVariables参数集,本人博客有详细信息 http://gaobo403163953.blog.163.com
Request中getContextPath、getServletPath、getRequestURI、request.getRealPath的区别
java servlet 请求 时 tomcat request.getParameter 乱码