JSP如何获得页面所有参数的ID并传入action

JSP如何获得页面所有参数的ID并传入action,第1张

1页面上有一个<form><input type="hiddent" name="hiddenValue" id="hiddenText" /></form>
2你可能是用js把值像这样设置
var hiddentext = documentgetElementById("hiddenText");
hiddentextvalue="你的参数的ID"
3后台的action中
requestgetParameter("hiddenValue");
over
你需要注意的是
在页面上js通过控件的ID也就是id="hiddenText"来获取该控件
而后台的ACTION则是通过控件的name也就是name="hiddenValue"属性来获得控件的值
如果你是采用的传统的ACTION提交方式,则页面上需要一个<form></form>

首先你肯定有一个表单form用于传递你的账户,假设表单把请求传给LoginServlet,(action="loginServlet")且表单中假设你输出id的那一行是这样写的:
<input type="text" id="username" name="username" size = "20">。
那么当表单提交(点击submit)之后,在LoginServletjava中的doPost函数中,
String id= requestgetParameter("username");
便可以获取JSP中的账号。
PS:如果用户输入的正确的密码,建议将id存入Session会话中,sessionsetAttribute("username", id);
这样在整个项目生命周期内,在任何时间都可以获取到用户的:
String anyWhere= (String)sessiongetAttribute("username")。

其实没有必要非的拿到id,你最终的目的不就是通过id来获取dom节点对象或者jquery节点对象吗,在不知道id的情况下可以通过其他方式获取节点对象。

<html>
<head>
<script src="jquery-143js"></script>
<script>
    function toSP(dj){
        var sp=djinnerHTML;//dj就是dom节点对象
        var $sp=$(dj)html();   //$sp就是jquery对象
        alert(sp);                
        alert($sp);
    }
</script>
</head>
<body>
    <span onclick="toSP(this);">点我点我点我点我点我点我</span>
</body>
</html>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13400069.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-29
下一篇 2023-07-29

发表评论

登录后才能评论

评论列表(0条)

保存