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>