html:select动态取得表内容

最近小妹在做一个人力资源管理系统,用的是SSH. 遇到一个问题,就是在添加员工信息(employee)的时候,部门是(下拉列表)形式,因此想将此下拉列表做成动态的,直接从部门表(department)中取得。我用的方法是:

<html:select property="deptid1">

<html:option value="请选择">请选择</html:option>

<logic:iterate id="department" name="listDepartmentForm" property="departmentList" indexId="index">

<html:option value="${department.deptName}"><bean:write name="department" property="deptName"/></html:option>

</logic:iterate>

</html:select>

让其在页面循环。但是会报错,说找不到listDepartmentForm。我想了一个办法,就是在上级页面往此页面跳转的时候,先到部门的Form里,将部门表里的部门名称查询出来,然后再进行跳转。实现是实现了,不过好麻烦。还没有想到简单的办法,谁有简单的办法,告诉我哦!我是初学者,思维难免稚嫩,见笑了。

时间: 2024-11-02 01:38:13

html:select动态取得表内容的相关文章

优化 加载 select-在做Web开发,select选择框的内容是表的外键,如何优化使得页面加载的速度变快

问题描述 在做Web开发,select选择框的内容是表的外键,如何优化使得页面加载的速度变快 (手机端网页)两张表:User表,Artical表.User表是Artical表的外键,我需要在页面上添加数据,但Username表里的内容很多,select选择框加载很慢,并且这个select可以不显示. 求解怎么进行优化?

sql 表内容复制 INSERT INTO Select语法

sql 表内容复制 insert into select语法 insert into 新表(字段1,字段2,.......) select 字段1,字段2,...... from 旧表 mysql教程_connect("localhost","root","123456"); mysql_select_db("db_test"); mysql_query("set names 'utf8'"); $quer

用函数读出数据表内容放入二维数组

//用函数读出数据表内容放入二维数组 //动态sql语句 //以读出点击次数表为例. function list_hit($fields,$where,$order,$direction,$limit,$conn) { if ($fields=="") {$fields="hit_id,banner_id,hit_ip,hit_time";} if ($order=="") {$direction="";} $sql=&quo

SQL实现动态交叉表

动态交叉表就是列表可以根据表中数据的情况动态创建列. 动态查询不能使用Select语句实现,它可以利用存储过程实现.思路是: 首先检索列头信息,形成一个游标,然后遍历游标,将上面静态交叉表实现过程中使用Case语句判断的内容用游标里的值替代,形成一条新的Sql查询语句,然后执行并返回结果.下面是一个通用的实现动态交叉表的存储过程: CREATE procedure proc_across_table @TableName as varchar(50), --生成交叉表依据的表名 @NewColu

使用bootstrapValidator插件进行动态添加表单元素并校验_javascript技巧

一.前言 实际工作中,要实现表单元素的动态增加,并使用bootstrapValidator插件对动态添加的表单元素进行前台校验.在以前的工作中也使用过bootstrapValidator对表单元素进行校验,但涉及到的表单元素都是固定的,所以在页面载入时,对表单元素进行初始化就可以实现.虽然思路很明确,但由于对bootstrapValidator的用法不熟悉,在这个问题上还是浪费了很多时间,现在就把解决方法和功能效果图贴出来,希望对大家有所帮助. 思路:动态添加表单元素,并调用bootstrapV

mybatis-MyBatis如何执行动态多表关联的sql

问题描述 MyBatis如何执行动态多表关联的sql Mybatis实现动态sql的查询,这个sql不固定,可能会查多个表的多个字段.如何设计一个通用的方式,可以查询任意sql?目前我实现可以查询的,也是基于一个实体来查询,而查询的内容,与这个实体无任何关系,这样虽然也能够查,但是个人觉得不够专业.希望得到大家的解答. 谢谢 解决方案 http://haohaoxuexi.iteye.com/blog/1338557 解决方案二: <?xml version="1.0" enco

用JS动态改变表单form里的action值属性的两种方法_javascript技巧

方法1: <form id="form1" name="form1" method="post" action="../news/index.asp"> <table width="100%" height="43" border="0" cellpadding="0" cellspacing="0">

Mybatis动态调用表名和字段名的解决方法_java

一直在使用Mybatis这个ORM框架,都是使用mybatis里的一些常用功能.今天在项目开发中有个业务是需要限制各个用户对某些表里的字段查询以及某些字段是否显示,如某张表的某些字段不让用户查询到.这种情况下,就需要构建sql来动态传入表名.字段名了.现在对解决方法进行下总结,希望对遇到同样问题的伙伴有些帮助. 动态SQL是mybatis的强大特性之一,mybatis在对sql语句进行预编译之前,会对sql进行动态解析,解析为一个BoundSql对象,也是在此处对动态sql进行处理.下面让我们先

jQuery操作动态生成的内容的方法_jquery

本文实例讲述了jQuery操作动态生成的内容的方法.分享给大家供大家参考,具体如下: 由于jQuery是页面一加载获取页面元素的,后期动态生成的元素,通过$("#xxxx")获取不到,需要用原始的js语句来获取: document.getElementById("xxx").value 对于动态生成的元素,bind绑定的事件 也无法触发,需要通过jQuery提供的另外一个方法 .live() 这个方法是基本是的 .bind() 方法的一个变体.使用 .bind()