本文实例讲述了JSP实现用于自动生成表单标签html代码的自定义表单标签。分享给大家供大家参考。具体如下:

这个是自己写的一个简单的JSP表单标签,用于自动生成checkbox,select,radio等标签,传入菜单集合生成html代码,自动选中指定值,用于java web项目的jsp页面。

1. Servlet部分代码:

Map map = new HashMap();

map.put("2", "选项二");

map.put("3", "选项三");

map.put("4", "选项四");

map.put("5", "选项五");

map.put("6", "选项六");

req.setAttribute("map", map);

List list = new ArrayList();

list.add("4");

list.add("5");

list.add("6");

req.setAttribute("list", list);

2. JSP代码:

选项一

这个被选中

3. 生成的html代码:

选项一

这个被选中

选项三

选项二

选项六

选项五

选项四

选项三
选项二
选项六
选项五
选项四
选项三
选项二
选项六
选项五
选项四

希望本文所述对大家的JSP程序设计有所帮助。

表单在线生成 html代码,JSP实现用于自动生成表单标签html代码的自定义表单标签...相关推荐

  1. java自定义表单_JSP实现用于自动生成表单标签html代码的自定义表单标签

    本文实例讲述了JSP实现用于自动生成表单标签HTML代码的自定义表单标签.分享给大家供大家参考.具体如下: 这个是自己写的一个简单的JSP表单标签,用于自动生成checkBox,select,radi ...

  2. 使用Visual Studio宏来自动生成代码 [ Visual Studio | 宏 | 自动生成代码 ]

    前言 宏的定义:是组合到一起形成一个命令以自动完成某项任务的一系列命令和指令.(MSDN) 在使用Visual Studio宏实现JS折叠功能的时候就想过用它来实现代码自动生成,有了前面的基础,实现起 ...

  3. java 试卷自动生成_基于JAVA的试题自动生成系统 - WEB源码|JSP源码/Java|源代码 - 源码中国...

    压缩包 : 试卷自动生成系统.rar 列表 试卷自动生成系统/.classpath 试卷自动生成系统/.project 试卷自动生成系统/bin/Db/Sql.class 试卷自动生成系统/bin/f ...

  4. mybatis 自动生成integer_Intellij IDEA 中使用 MyBatis-generator 自动生成 MyBatis代码

    1.IDEA创建maven工程(略) 2. 在maven项目的pom.xml 添加mybatis-generator-maven-plugin 插件和MySQL数据库驱动依赖 build>< ...

  5. jeecg-boot自动生成代码_一款自动生成唯一头像的开源代码库

    很多网站会给默认登陆的用户生成默认的头像,包括 GitHub 其实就有,你想知道是怎么实现的么? 今天的推荐的就是一个能够按唯一 Email.ID 或者用户名生成唯一头像的开源代码库:generate ...

  6. Intellij idea generate builder 插件-用于自动生成builder模式代码

    2019独角兽企业重金招聘Python工程师标准>>> 目的:开发中喜欢builder模式去构造一个实例,而当一个对象的属性过多的时候,手动的去完成一个类的builder是很繁琐的: ...

  7. 织梦ajax表单提交参数错误,【织梦二次开发】织梦jquery+ajax方式提交自定义表单...

    我们在dedecms教程中学到很多,比如可以借助jquery ajax提交dedecms自定义表单到后台.此例只做为参考,实际项目中根据自己的情况酌情修改. html部分: 姓名: 电话: 留言: j ...

  8. matlab生成代码veri,一种自动生成状态机RTL代码的方法

    1 引言 电子设计自动化(Electronic Design Automatic,EDA),在集成电路设计中扮演了重要的角色,无论前端还是后端设计都需要熟练掌握和使用各种EDA工具,现今EDA软件主要 ...

  9. 准工业级代码分享:Python用于自动生成EXCEL周期报告

    前言 Python自动化在我看来一直是个小打小闹的需求,无法独立成为工业级或者商业级的产品需求.尤其是Python操作PPT,在我看来根本没有一点用武之地.因为好的商业PPT远不是枯燥的复制和粘贴,绝 ...

最新文章

  1. Linux 查询 OS、CPU、内存、硬盘信息
  2. ROS2学习(三).ROS2环境配置
  3. 【C语言笔记初级篇】第二章:分支与循环
  4. CentOS+Subversion
  5. Networking UVALive - 2515 (最小生成树,适合kruskal)
  6. Session 工作原理
  7. F23. Makefile教程
  8. 人脸识别十大关键技术
  9. FFS学习 (FTL)
  10. 0204UNIFORM SIZE=10M?index?insert分裂
  11. 如何构建VoIP来是实现电话诈骗之——Asterisk的设置
  12. 微型机器人的认知和研发技术
  13. 微信小程token_微信小程序登录换取token
  14. Dubbo从入门到实战
  15. CTP程序化交易入门系列之一:准备
  16. c 标准和c++标准
  17. 烟囱排放污染物烟羽扩散模型
  18. ArcGIS 一级文件夹下的所有GDB中的所有要素类重命名
  19. CoinRobots的马丁格尔是怎么实现的?
  20. jenkins主从从服务器发布脚本执行成功但总提示失败 FATAL: Remote call on XXXX failed...

热门文章

  1. java中请求转发与重定向_JavaEE进阶 请求转发与请求重定向
  2. 错误: 无法生成项目输出组“内容文件来自WebApplication1(活动)”
  3. 解决yum [Errno 256] No more mirrors to try
  4. c# 拼凑特定格式的报表打印
  5. 【BZOJ4458】GTY的OJ
  6. 如何快速安装kafka-manager
  7. PHP经典项目案例-(一)博客管理系统5
  8. HBase 中文文档0.97
  9. 软件需求和问题解决-转载
  10. ASP.NET jQuery 食谱15 (通过控件CustomValidator验证CheckBoxList)