代码范例

public static void testname() throws Exception {
Map map = new HashMap();
StringBuffer sb = new StringBuffer();
String[] revids = {"22","452","65"};
map.put("areaid", "2012");
map.put("deptids", "20,32,65");
map.put("revdeptids", revids);
map.put("type", "");
System.out.println(map);
Iterator<String> itr = map.keySet().iterator();
sb.append("select * from emp ");
addSQLCondition(map,"=","areaid", sb);
addSQLCondition(map,"!=","deptids", sb);
addSQLCondition(map,"revdeptids", sb);
System.out.println(sb);
 
}


private static void addSQLCondition(Map map,String operate, String key, StringBuffer sb) {
if (map.get(key) != null) {
sb.append(key).append(operate).append("'").append(map.get(key)).append("' and ");
}
}

private static void addSQLCondition(Map map,String key, StringBuffer sb) {
if (map.get(key) != null) {
sb.append(key).append(" in ").append("{");
String[] keys = (String[]) map.get(key);
for (int i = 0; i < keys.length-1; i++) {

sb.append(keys[i]).append(",");
}
sb.append(keys[keys.length-1]);
sb.append("} ");
}
}
以下是一个设备产品 WEB 管理界面的前端代码范例,使用 HTML、CSS 和 JavaScript 技术,使用 Bootstrap 框架实现响应式布局和样式,使用 jQuery 库实现页面交互和动态效果。 HTML 代码: ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>设备产品管理界面</title> <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/4.3.1/css/bootstrap.min.css"> <link rel="stylesheet" href="style.css"> </head> <body> <nav class="navbar navbar-expand-md navbar-dark bg-primary"> <a class="navbar-brand" href="#">设备产品管理</a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarNav"> <ul class="navbar-nav"> <li class="nav-item active"> <a class="nav-link" href="#">首页</a> </li> <li class="nav-item"> <a class="nav-link" href="#">设备列表</a> </li> <li class="nav-item"> <a class="nav-link" href="#">添加设备</a> </li> </ul> </div> </nav> <div class="container mt-3"> <h1>设备产品管理系统</h1> <p>欢迎使用设备产品管理系统。</p> </div> <script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script> <script src="https://cdn.bootcss.com/bootstrap/4.3.1/js/bootstrap.min.js"></script> </body> </html> ``` CSS 代码: ```css /* 主要样式 */ body { font-family: Arial, Helvetica, sans-serif; background-color: #f2f2f2; } h1 { color: #333; } .container { background-color: #fff; padding: 20px; border-radius: 5px; } /* 响应式布局 */ @media (max-width: 768px) { .navbar-expand-md .navbar-nav { flex-direction: column; } } ``` JavaScript 代码: ```javascript // 页面加载完成后执行 $(document).ready(function() { // do something }); ``` 这个例子中,HTML 代码中使用了 Bootstrap 框架的组件和样式,实现了响应式布局和导航菜单等功能;CSS 代码中定义了页面的主要样式和响应式布局;JavaScript 代码使用了 jQuery 库实现页面交互和动态效果。你可以根据具体需求进行修改和扩展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值