jstl实现在jsp中动态添加下拉列表项

jstl实现在jsp中动态添加下拉列表项,第1张

使用下面这个jsp的前 你需要写一个Stu类 生成set和get方法

Public Class Stu{ private int idprivate String namepublic void setId(int id){ this id=id} public int getId(){ return this id} public void setName(String name){ this name=name} public String getName(){ return this name} }

写个简单的servlet

public class gotoMall extends HttpServlet { public void doGet(HttpServletRequest request HttpServletResponse response) throws ServletException IOException { ArrayList<Stu>stus=new ArrayList<Stu>()Stu stu =new Stu()stu setId( )stu setName("aa")stu setId( )stu setName("bb")stus add(stu )stus add(stu )request setAttribute("stus" stus)request getRequestDispatcher("/WEB INF/admin/my jsp") forward(request response)} public void doPost(HttpServletRequest request HttpServletResponse response) throws ServletException IOException { this doGet(request response)} }

my jsp

lishixinzhi/Article/program/Java/JSP/201311/19829

动态给一个下拉列表添加选项

function addItem(){

var select = document.forms[formName].selectName//拿到要 *** 作的下拉列表的引用

select.length = 0//清空下拉列表

var size = 10//要创建的下拉列表的选项总数,可以通过获取数组长度来求值

for(var i=0i<sizei++){

var op = new Option("Value","文本")//Value和文本可以通过数组传入

select.appendChild(op)//将一个选项添加到该下拉列表中

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11934764.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存