
直接value=<%=requestgetParameter("id")%吗?还是还有其他的代码?因为我有试过value=<%=requestgetParameter("id")%,但是好像还是不行~回答:
你看你的的updatejspid=<s:property value="#userid/传过去的这个url的id=后面有值吗,没值就是空,有值的话update的页面取是有值的,<input type ="hidden" name = "id" value =/这个是隐藏域,你在update这个页面是看不到的,只有查看源代码才能看到value是否有值追问:
url的id是有值得,因为我想对指定id的用户的用户名和密码进行修改,所以我想在updatejsp页面通过
<input type ="hidden" name = "id" value =<%=requestgetParameter("id")%/再把id传到修改的action中去,但是这个id总是传不到action中去~回答:
隐藏域是可以的,如果<input type ="hidden" name = "id" value ="<%=requestgetParameter("id")%"/
这里的value有值,那就说明没问题
如果你想在后台得到值的话,那么很简单。
使用requestgetParameter("单选的名称");这样你就可以得到单选的值了。
如果你是想在页面中通过javaScript得到的话,那么就麻烦点:
var t1=documentgetElementsByName("单选的名称");
var rs=null;
for(var i=0,ill=t1length;i<ill;i++){
var t2=t1[i];
if(t2checked){rs=t2value;break}
}
这个rs就是你选中的那个单选的值。如果什么也没有选择,那么就得到null了。
希望对你有帮助。
jsp获取select标签的值,可以通过js来实现。
比如有如下form:
<form name="frm">
<select name="s1" id="s1">
<option selected>选择部门</option>
<option value="1">信息部</option>
<option value="2">人事部</option>
<option value="3">物业部</option>
</select>
获取方法:
<%requestsetCharacterEncoding("UTF-8");
try{
String s=requestgetParameter("s1");
int b=IntegerparseInt(s);
if(b == 1){
outprintln("信息部");
}
}catch (Exception e){
}%>
以上就是关于jsp网页中如何获取传值全部的内容,包括:jsp网页中如何获取传值、jsp中怎么得到某一个元素的值、jsp中获取select的动态值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)