A. jsp中如何获取url传递过来的值
<A href="list_edit.jsp?id=<%=idd%>">
String id=request.getParameter("id")
id = xxx,这个id才是parameter名字
B. java类中request.getParamater("a")获取jsp页面url传递的参数,编码问题。
你好!
JSP里加入
servlet里用这个获取中文值:String
变量名=new
String(request.getParameter("JSP里传入专参数的变量名").getBytes("ISO-8859-1"),"utf-8");
仅代表个人观点,不喜属勿喷,谢谢。
C. jsp如何获取$.post传递的参数
$.post传递的参数是传递到服务端的,通过服务端再传递到jsp页面上才可以。内
举例说明:
<!DOCTYPE html>
<html>
<head>
<script src="/jquery/jquery-1.11.1.min.js">
</script>
<script>
$(document).ready(function(){
$("button").click(function(){
$.post("/example/jquery/demo_test_post.asp",
{
name:"Donald Duck",
city:"Duckburg"
},
function(data,status){
alert("数据容:" + data + " 状态:" + status);
});
});
});
</script>
</head>
<body>
<button>向页面发送 HTTP POST 请求,并获得返回的结果</button>
</body>
</html>
运行结果:
D. jsp中用request.getParamete获取参数的次数
不错,判断字符相等要用equals()方法,
在jsp中,request.getParameter能获取同一参数无数次,只要你想获取就可以了。
但是我觉得也不需要多次获取吧。
比如说你先可以定义一个字符串:
String
string
=
request.getParameter("****");
然后无数次用string这个变量不就可以了吗?
呵呵,一家之谈,莫见怪,或许你还有其他用处。
E. jsp页面获取从html页面get方法的值
url传值是使用iso8859-1的编码格式
所以
String name=new String(request.getParameter("name").getBytes("iso8859_1"));
这样应该就可以了
如果希望指定需要转换成的编码,可以这样写
String name=new String(request.getParameter("name").getBytes("ISO8859_1"),"UTF-8");
额外提醒:注意传入的值是个null
F. jsp怎么获取java参数
jsp在页面上获取java参数总共有以下方法:
()直接在URL请求后添加
如:<a href="thexuan.jsp?action=transparams&detail=directe")直接传递参数, 特别的在使用response.sendRedirect做页面转向的时候,也可以用如下代码: response.sendRedirect("thexuan.jsp?action=transparams&detail=directe") ,可用request.getParameter(name)取得参数
(2)jsp:param
它可以实现主页面向包含页面传递参数,如下:
<jsp:include page="Relative URL">
<jsp:param name="param name" value="paramvalue" />
</jsp:include>
还可以实现在使用jsp:forward动作做页面跳转时传递参数,如下:
<jsp:forward page="Relative URL">
<jsp:param name="paramname" value="paramvalue" />
</jsp:forward> 通过这种方式和一般的表单参数一样的,也可以通过request.getParameter(name)取得参数
(3)设置session和request
通过显示的把参数放置到session和request中,以达到传递参数的目的
session.setAttribute(name,value);
request.setAttribute(name,value)
取参数:value=(value className)session.getAttribute(name);
value=(value className)request.getAttribute(name);
G. JSP中怎样把用getParameter方法获取的值传递给一个方法
<%
request.setCharacterEncoding("GBK");
String poll=request.getParameter("rbpoll");
%>
<%!
private int a=0;
private int shi=0;
private int bs=0;
private int bhs=0;
String poll=request.getParameter("rbpoll");
private int Check(String poll)
{
if(poll.equals("是"))
{
return ++shi;
}
if(poll.equals("不是"))
{
return ++bs;
}
if(poll.equals("不好说"))
{
return ++bhs;
}
}
%>
是这个意思吗?
H. 如何获得jsp请求页面中所有参数的值
//获取请求实体中所有参数
Enumeration<String>paraNames=request.getParameterNames();
while(paraNames.hasMoreElements()){
StringparaKey=paraNames.nextElement();
StringparaValue=request.getParameter(paraKey);
System.out.println(paraKey+"="+paraValue);
}
I. jsp中如何获取数据库语句的参数
(常用方法)
通过<a>把值传过去,修改<a href='showrz.jsp?username=<%=_rs.getString("username")%>'><%=_rs.getString("username")%></a>
在showrz.jsp中<%=request.getParameter("username")%>就能输出
J. request.getparameter方法怎么从jsp中获取数据
我来举个例子,可以写一个form表单,然后把值填入进去:
<body>
<%request.setCharacterEncoding("GBK");
Stringname=request.getParameter("name");%>
<%Stringurl=request.getParameter("url");%>
<h1>获取数据</h1>
<u1>
<li><p>
<b>站点名:</b>
<%=name%>
</p></li>
<li><p>
<b>网址:</b>
<%=url%>
</p></li>
</u1>
</body>