導航:首頁 > 編程語言 > jsp標簽賦值

jsp標簽賦值

發布時間:2023-12-21 22:34:56

jsp中如何給select的option循環賦值求代碼

<select name="select" style="width:130px">
<option value="0" selected>請選擇:</option>
<%
List list = (List)request.getAttribute("list");
for(int i=0;i<list.size();i++){
%>
<option value="<%=i+1 %>"><%=list.get(i) %></option>
<%} %>
</select>

或者
在頁頭引入
<%@ taglib uri="/WEB-INF/tld/c.tld" prefix="c"%>
<select name="select" style="width:130px">
<option value="0" selected>請選擇:</option>
<c:forEach var="obj" items="${list}" varStatus="i">
<option value="${i.count}">${obj}</option>
</c:forEach>
</select>

只要你確定你傳到頁面上的的list里是有值的

❷ jsp 怎麼用java和jsp傳值

一般是在Action中定義一個成員變數,然後對這個成員變數提供get/set方法,在JSP頁面就可以取到這個變數版的值了。權
1)在Action中定義成員變數
//定義一個成員變數
private String message;
//提供get/set方法
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
2)在JSP頁面中取值
${message} 或者 <s:property value="message"/>

❸ jsp標簽中的 "${表達式}"表示什麼

jsp標簽中的 ${表達式}用來輸出或者計算一個表達式的內容,比如${3+5},那麼便會在頁面上輸出8,在比如${sessionScope.username},那麼便會獲取Session裡面的username的值,它不能在代碼塊也就是<% %>里使用。

作用:EL(Expression Language)是為了使JSP寫起來更加簡單。表達式語言的靈感來自於 ECMAScript 和 XPath 表達式語言,它提供了在 JSP 中簡化表達式的方法,讓Jsp的代碼更加簡化。

(3)jsp標簽賦值擴展閱讀

jsp中${}是EL表達式的常規表示方式

目的是為了獲取{}中指定的對象(參數、對象等)的值

如:

${user.name}<====>User user = (User)request(搜尋范圍).getAttribute(user);

String name = user.getName();

out.println(name);

從當前頁面起開始搜尋 user對象,然後獲取改對象的name屬性值

其搜尋的范圍依次是:page、request、session、application

如果未搜索到,即會返回null值

它在jsp+servlet的編程中經常使用,如果是剛學EL表達式,建議熟練掌握。

❹ jsp中框架標簽有哪些屬性

JSP四大屬性作用域分別為:page, request ,session, application 。

page范圍:pageContext對象完成(本頁面使用,跳轉失效)

request范圍:(伺服器端跳轉(forward) 有效(地址欄不變),如果使用超鏈接跳轉(地址欄發生改變),則失效,稱為客戶端跳轉)

session范圍:(不管是伺服器端還是客戶端都有效,但如果新開一個瀏覽器的話,輸入相同地址則就無法獲取值)

application范圍:(不管是否新開瀏覽器,局漏宴或者伺服器端還是客戶端,都可以獲取值)

(4)jsp標簽賦值擴展閱讀:

第一個作用域page,他只在當前頁面有效,也就是用戶搜閉請求的頁面有效,當當前頁面關閉或轉到其他頁面時,page對象將在響應回饋給客戶端後釋放。

第二個作用域request,他在當前請求中有效,request可以通過setAttribute()方法實現頁面中的信息傳遞,也可以通過forward()方法進行頁面間的跳轉。

需要注意的是request是轉發不是重定向,轉發相對於瀏覽器來說是透明的,也就是無論頁面如何跳轉,地址欄上顯示的依舊是最初的地址。

第三個作用域session,他在當前回話中有效。當一個台電腦上的同一瀏覽器對伺服器進行多次訪問時,在這多次訪問之間傳遞的信息就是session作用域的范圍。它從瀏覽器發出第一個HTTP請求即可認為會話開始。

但是會話結束的時間是不確定的,因為在瀏覽器關閉時並不會通知伺服器,一般Tomcat設置的默認時間為120分鍾,也可以通過setMaxInactiveInterval(int)方桐銀法進行設置,或是通過invalidate()方法強制結束當前會話。

第四個作用域application,他在所有的應用程序中都有效,也就是當伺服器開始到伺服器結束這段時間,application作用域中存儲的數據都是有效的,同樣可以通過setAttribute賦值和getAttribute取值。

❺ jsp頁面<% %>中的value賦值

示例

<%String var1 = "123"%>
var value = <%=var1 %>
<input id='123' value='<%=var1%>'></input>
效果是在js中定義變數value並賦值"123"
input標簽的value屬性賦值為"123"

❻ 如何在JSP對checkbox的value賦值

//效果是,點擊checkbox的選擇框,會賦值給checkbox,賦予的值是自己定義的,可以是變數
var input = function(){
$("input[name='chkTopicID']").click(function(){
var str = "a";
$("input[name='chkTopicID']").val(str);//此處想怎麼賦值就怎麼賦值
})
}
使用前提是引入jQuery的包

閱讀全文

與jsp標簽賦值相關的資料

熱點內容
電腦沒聯網怎麼拷貝文件 瀏覽:224
wps工具欄怎麼換成中文 瀏覽:338
win7和xp共享文件 瀏覽:883
蘋果4代音量鍵沒反應 瀏覽:827
怎樣打開tif文件 瀏覽:153
java下載文件zip 瀏覽:440
qq瀏覽器壓縮文件怎麼設密碼 瀏覽:526
黃埔數控編程哪裡好 瀏覽:406
mac109升級1010 瀏覽:691
在java的菜單如何導入文件 瀏覽:982
現在什麼網站銷量最高 瀏覽:760
angularjsclass定義 瀏覽:157
ug數控編程怎麼導出程序 瀏覽:466
cmdb文件 瀏覽:710
鵯文件夾 瀏覽:763
網路輿情應對的基本理念是什麼 瀏覽:433
word2007層次結構 瀏覽:456
去掉文件名的數字 瀏覽:713
word公司 瀏覽:710
淘寶店數據包怎麼上傳 瀏覽:341

友情鏈接