jsp页面传值hidden的用法,最好有例子(急)

lzwzj 2008-07-09 04:42:47
jsp页面传值hidden的用法,最好有例子
...全文
1597 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
gchichafengyun 2012-05-11
  • 打赏
  • 举报
回复
哦,学习了!
KingChuan_on 2012-03-28
  • 打赏
  • 举报
回复
<!--页面使用隐藏标签把你要是值放到value里-->
<input type="hidden" name="hidd" value="value" />


//通过隐藏控件的name属性获取值,最后要把类型强制转换成你要的类型(如string)
String hidd = (String)request.getParameter("hidd");


KingChuan_on 2012-03-28
  • 打赏
  • 举报
回复

<input type="hidden" name="hidd" value="value" />

String hidd = (String)request.getParameter("hidd");
z919916190 2011-12-15
  • 打赏
  • 举报
回复
学习了我也
nweida 2008-07-24
  • 打赏
  • 举报
回复
页面使用隐藏标签把你要是值放到value里
<input type="hidden" name="hidd" value="value" />


通过隐藏控件的name属性获取值,最后要把类型强制转换成你要的类型(如string)
String hidd = (String)request.getParameter("hidd");


好了,这个简单吧
rx78zlm 2008-07-24
  • 打赏
  • 举报
回复
你把hidden当text用,只是一个看不到一个看得到。
lzwzj 2008-07-24
  • 打赏
  • 举报
回复
有没有简单的例子
phon_oy 2008-07-09
  • 打赏
  • 举报
回复
jsp页面
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>

<html>
<head>
<title>JSP for DynaValidatorForm form</title>
</head>
<html:javascript formName="systemUserForm"/>
<script type="text/javascript">
function passwordCheck()
{
if(document.systemUserForm.userPwdChk.value!=document.systemUserForm.userPwd.value)
{
document.systemUserForm.userPwdChk.value="";
document.systemUserForm.userPwd.value="";
document.systemUserForm.userPwd.focus();
window.alert("用户输入的密码和验证密码不同,请重新输入!");
}
}
</script>
<body>
<center>
<html:form action="/systemUser" onsubmit="return validateSystemUserForm(this)">
<html:hidden property="method"value="save"/>
<html:errors name="insertSystemUser"/>
<bean:message key="systemUSer.addSystemUser.display.regInfo"/><br>
<bean:message key="systemUSer.addSystemUser.display.userName"/>:<html:text property="userName"/><br>
<bean:message key="systemUSer.addSystemUser.display.userPwd"/>:<html:password property="userPwd"/><br>
<bean:message key="systemUSer.addSystemUser.display.userPwdChk"/>:<html:password property="userPwdChk" onblur="passwordCheck()"/><br>
<bean:message key="systemUSer.addSystemUser.display.userPhone"/>:<html:text property="userPhone"/><br>
<bean:message key="systemUSer.addSystemUser.display.userEmail"/>:<html:text property="userEmail"/><br>
<html:submit><bean:message key="systemUSer.display.submit"/></html:submit><html:reset><bean:message key="systemUSer.display.reset"/></html:reset>
</html:form></center>
</body>
</html>
action 类:

public ActionForward save(ActionMapping mapping, ActionForm form, HttpServletRequest request,
HttpServletResponse response) {

String uri = request.getServletPath()
+ (request.getPathInfo() == null ? "" : request.getPathInfo());
System.out.println(uri);
System.out.println("request.getServletPath()"+request.getServletPath());
System.out.println("request.getPathInfo()"+request.getPathInfo());

if (!this.isTokenValid(request)) {
ActionMessages errors = new ActionMessages();
errors.add("insertSystemUser", new ActionMessage("errors.insertSystemUser"));
this.saveErrors(request, errors);
// this.saveToken(request);
this.resetToken(request);
return mapping.getInputForward();
} else {
this.resetToken(request);
DynaValidatorForm f = (DynaValidatorForm) form;
String userId = request.getParameter("userId");
SystemUser user = null;
if (userId == null) {
user = new SystemUser();
user.setUserName((String) f.get("userName"));
user.setUserPwd((String) f.get("userPwd"));
user.setUserPhone((String) f.get("userPhone"));
user.setUserEmail((String) f.get("userEmail"));
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
user.setUserRegTime(sdf1.format(new Date()));
user.setUserLastvisitedTime(sdf2.format(new Date()));

} else {
user = manager.getSystemUser("userId");
user.setUserName((String) f.get("userName"));
user.setUserPwd((String) f.get("userPwd"));
user.setUserPhone((String) f.get("userPhone"));
user.setUserEmail((String) f.get("userEmail"));
String sdf1 = user.getUserRegTime();
String sdf2 = user.getUserLastvisitedTime();
user.setUserRegTime(sdf1);
user.setUserLastvisitedTime(sdf2);

}

manager.save(user);
// HttpSession session=request.getSession();
request.removeAttribute("financing.SystemUser.reg");
request.setAttribute("financing.SystemUser.reg", user);

// return mapping.findForward("systemUser.add.success");
return list(mapping, form, request, response);
}

}

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧