-
當(dāng)前位置:首頁(yè) > 創(chuàng)意學(xué)院 > 技術(shù) > 專(zhuān)題列表 > 正文
jsp中select下拉框多選(jsp中select下拉框多選全選)
大家好!今天讓創(chuàng)意嶺的小編來(lái)大家介紹下關(guān)于jsp中select下拉框多選的問(wèn)題,以下是小編對(duì)此問(wèn)題的歸納整理,讓我們一起來(lái)看看吧。
開(kāi)始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話(huà)答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫(xiě)出的就越詳細(xì),有微信小程序端、在線(xiàn)網(wǎng)頁(yè)版、PC客戶(hù)端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶(hù)遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請(qǐng)撥打電話(huà)175-8598-2043,或添加微信:1454722008
本文目錄:
一、一個(gè)jsp頁(yè)面的<select> 下拉框,如何比較兩次不同一選擇?
剛寫(xiě)了個(gè),希望對(duì)你有所幫助
<html>
<head>
<script>
function checkStatus(){
var objSelect = document.form.select;
for (var i = 0; i < objSelect.options.length; i++) {
if(objSelect[i].selected == true){
if(objSelect[i].value != '1'){
alert(這次值選擇不同);
objSelect[0].selected = true;
}
}
}
}
</script>
</head>
<body>
<form name="form">
<select name="select" onchange="checkStatus()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</form>
</body>
</html>
二、jsp下拉框多選為什么不動(dòng)????
</select>
三、如何用jsp做個(gè)樹(shù)形下拉框??
用jsp做樹(shù)形下拉框可以用java自定義標(biāo)簽實(shí)現(xiàn)。
參考代碼如下:
package com.moonNigh.tagSupport;import java.io.IOException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.TagSupport;
/**
*
*
* 樹(shù)形下拉選擇控件
*
*/
public class SelectorTag extends TagSupport {
private static final long serialVersionUID = 9878861374414215L;
//標(biāo)簽name屬性
private String name;
//所需圖片的路徑
private String imgPath;
//所需javascript文件的路徑
private String scriptPaht;
//所需css文件的路徑
private String cssPath;
//項(xiàng)目的根路徑
private String rootPath;
//標(biāo)簽的value屬性
private String value;
private String text;
private String path;
/*
* 標(biāo)簽的actionUrl屬性
* 聯(lián)想查詢(xún)結(jié)果數(shù)據(jù)通過(guò)向actionUrl屬性指定的url請(qǐng)求得到
*/
private String actionUrl;
private HttpServletRequest request=null;
public String getActionUrl() {
return actionUrl;
}
public void setActionUrl(String actionUrl) {
this.actionUrl = actionUrl;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
public String getImgPath() {
return imgPath;
}
public void setImgPath(String imgPath) {
this.imgPath = imgPath;
}
public String getScriptPaht() {
return scriptPaht;
}
public void setScriptPaht(String scriptPaht) {
this.scriptPaht = scriptPaht;
}
public String getCssPath() {
return cssPath;
}
public void setCssPath(String cssPath) {
this.cssPath = cssPath;
}
public String getText() {
return text;
}
public void setText(String text) {
this.text = text;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public SelectorTag()
{
}
/**
* 初始化變量
*/
private void initAbttributes()
{
request=(HttpServletRequest)this.pageContext.getRequest();
rootPath=request.getContextPath();
this.imgPath="/images/";
this.scriptPaht="/js/";
this.cssPath="/css/";
}
@Override
public int doStartTag() throws JspException {
initAbttributes();
path=rootPath+"/jsp/tags/treeSelectorPage.jsp?id="+id+"&actionUrl="+actionUrl;
JspWriter out=pageContext.getOut();
try {
String tName=name;
//引入javascript文件
out.println("<script type='text/javascript' charset='GB2312' src='"+rootPath+scriptPaht+"selector.js'></script>");
//引入css文件
out.println("<link rel='stylesheet' href='"+rootPath+cssPath+"selector.css' type='text/css' />");
StringBuilder tag=new StringBuilder("<input type='text' ");
tag.append("id='").append(id).append("'");
tag.append(" value='").append(text==null?"":text).append("'");
tag.append(" onclick='return showSelector("");
tag.append(id).append("","").append(path).append("")' readonly>");
tag.append("<input type='hidden' name='")
.append(tName).append("' id='").append(id).append("_value")
.append("' value='").append(value==null?"":value).append("'>");
out.println(tag.toString());
} catch (IOException e) {
e.printStackTrace();
}
return SKIP_BODY;
}
}
運(yùn)行結(jié)果:
四、請(qǐng)教:SSH框架中,如何使用struts的select標(biāo)簽 .. 一個(gè)jsp頁(yè)面中有多個(gè)select下拉框,如何配置strut.xml?
無(wú)需配置,jsp頁(yè)面引入struts2標(biāo)簽庫(kù)。
<s:select name="" list="list" listKey="key" listValue="value" headerKey="0" headerValue="--請(qǐng)選擇子類(lèi)型--"/>
action中private List list;給list賦值,頁(yè)面就可以顯示。
想顯示多個(gè)下拉,寫(xiě)多個(gè)select標(biāo)簽。
以上就是關(guān)于jsp中select下拉框多選相關(guān)問(wèn)題的回答。希望能幫到你,如有更多相關(guān)問(wèn)題,您也可以聯(lián)系我們的客服進(jìn)行咨詢(xún),客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
抖音養(yǎng)號(hào)腳本(autojs抖音養(yǎng)號(hào)腳本)
全國(guó)心理醫(yī)生免費(fèi)咨詢(xún)?cè)诰€(xiàn)(全國(guó)心理醫(yī)生免費(fèi)咨詢(xún)?cè)诰€(xiàn)官網(wǎng))
購(gòu)買(mǎi)app軟件多少錢(qián)(買(mǎi)軟件去哪里買(mǎi))
猜你喜歡
抗o高一定是風(fēng)濕嗎(抗o高是不是風(fēng)濕)
免費(fèi)簡(jiǎn)歷模板word文檔(免費(fèi)個(gè)人簡(jiǎn)歷模板可編輯)
我的百度平臺(tái)訂單(我的百度平臺(tái)訂單在哪里看)
競(jìng)價(jià)拍賣(mài)(競(jìng)價(jià)拍賣(mài)優(yōu)缺點(diǎn))
編輯pdf怎么刪除一頁(yè)(編輯pdf怎么刪除一頁(yè)空白)
信息流的類(lèi)型主要包括(信息流的類(lèi)型主要包括( ) 和 ( ))