㈠ jsp中如何通過超鏈接提交表單並同時傳遞參數
可以通過js實現
<form name='###' id='myform'>......</form>
<a href="#" onclick='go()' id='myhref'>提交</a>
<script language='javascript'>
var obj=document.getElementById('myform');
function go(){
obj.submit();//表單中的參數會一起提交
}
</script>
㈡ jsp表單提交數據post方法怎麼用如何讀取
getParameter():使用 request.getParameter() 方法來獲取表單參數的值。
getParameterValues():獲得如checkbox類(名字相同,但值有多個)的數據。 接收數組變數 ,如checkbox類型
getParameterNames():該方法可以取得所有變數的名稱,該方法返回一個 Enumeration。
getInputStream():調用此方法來讀取來自客戶端的二進制數據流。
㈢ (JSP語言)設置一個注冊表單,並接收該表單提交的信息民(可以用post方法或get方法提交)
a.jsp:
<form action="Servlet地址" method="post(get也可以)" >
用戶名:<input type="text" name="username" id="username">
<br>
<input type="submit" value=「提交">
</form>
servlet:
String username=request.getParameter("username");
剛手打的 ,你看看是不是這個意思?有不明內白的可以再問容我
㈣ jsp頁面內容提交方式有哪些
jsp頁面提交方抄式有如下襲方法:
HTML表單提交
2. pageContext的setAttribute(String name,Object value,int scope)(這里scope的值決定了使用什麼屬性傳遞,有PAGE_SCOPE、REQUEST_SCOPE、SESSION_SCOPE、APPLICATION_SCOPE) 方法在html設置屬性,然後在.jsp用 getAttribute(String name) 取得,但取得的是Object類型,需要手動轉化為需要的類型
3. 直接頁面跳轉<jsp:forward page="url"> 〈jsp:parma name="username" value="myname"/> </jsp:forward>4. 通過session對象來傳遞