一个小型web项目的问题整合
2017-10-31 16:16
239 查看
1、模糊查询的参数问题?
一般思路:
(写法有问题)
正确写法:
2、jsp表单中的序号自增长的问题
3、jsp表单中数组长度问题
4、后台(servlet)获取下拉框中的值
获取的只能是option中的value值
5、javascript获取表单中下拉框的值
6、清空下拉列表的值
7、运用反射得到当前方法的method对象
8、后台对页面中运用循环遍历出来的商品信息的数量进行获取
9、button按钮控制提交表单提交(顺带实现不同的提交路径)
一般思路:
String sql = "select * from product where pname like‘%’+ ? +‘%’";
(写法有问题)
正确写法:
String sql = "select * from product where pname like ?";
return qr.query(sql, new BeanListHandler<Product>(Product.class), "%"+productname+"%");
2、jsp表单中的序号自增长的问题
<c:forEach items="${cartList }" var="cartItem" varStatus="status"> <td class="tab_1">${status.index+1 }</td> </c:foreEach>
3、jsp表单中数组长度问题
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> <c:when test="${empty cart or fn:length(cart.cartItems) eq 0}"> <h1>您的购物车,空空如也!!!</h1> </c:when>
4、后台(servlet)获取下拉框中的值
<select name="select"> <option value="sh" selected="selected">上海</option> </select> request.getParameter("select")
获取的只能是option中的value值
5、javascript获取表单中下拉框的值
var province = document.getElementById("province"); var pname = province.options[province.delectedIndex].text/value;
6、清空下拉列表的值
var city = document.getElementById("city"); city.innerHTML = "<option>---请选项---</option>";
7、运用反射得到当前方法的method对象
//Method method = clazz.getDeclaredMethid("方法名称", 参数类型的class对象, ... ); Method method = clazz.getDeclaredMethid("account", String.class, int.class);
8、后台对页面中运用循环遍历出来的商品信息的数量进行获取
String[] counts = request.getParameterValues("count");
9、button按钮控制提交表单提交(顺带实现不同的提交路径)
<form id="form" action="" method="post"> <input type="button" id="querrybyid" value="ID查询" onclick="is_submit(1)"/> <input type="button" id="querrybyname" value="片名查询" onclick="is_submit(2)" /> </form> <script type="text/javascript"> function is_submit(value) { var form1 = $("#form1"); if (value == 1) { var id = $("#id").val(); form1.action = "/Test/querrybyid?id="+id; $("#form1").attr("action",form1.action); form1.submit(); } if (value == 2) { var title = $("#title").val(); form1.action = "/Test/querrybyname?title=" + title; $("#form1").attr("action", form1.action); form1.submit(); } } </script>
相关文章推荐
- 一个Web报表项目的性能分析和优化实践(二):MySQL数据库连接不够用(TooManyConnections)问题的一次分析和解决案例
- vs.net2003的一个老问题“你试图打开的项目是Web项目,请指定URL路径”解决办法
- 部署web项目时遇到的一个问题
- 一个Web报表项目的性能分析和优化实践(二):MySQL数据库连接不够用(TooManyConnections)问题的一次分析和解决案例
- 使用Eclipse编译Web项目遇到的一个奇葩问题
- 一个Web报表项目的性能分析和优化实践(二):MySQL数据库连接不够用(TooManyConnections)问题的一次分析和解决案例
- 关于【apache- tomcat- 5.5.15/conf /Catalina/localhost配置虚拟目录】时的一些问题。(配置web项目的方式不止一种,虚拟目录就是一个)
- 建立maven的web项目可能会遇到的一个问题Cannot detect Web Project version.
- 发现一个问题,十分蛋疼。 我们项目是由N个工程组成的,外围工程是web工程,内部的工程打包成jar,放入外围工程的WEB-INF/lib 内部的工程用到了spring的注解,例如@Service、
- 一个小型asp.net web应用的过程中问题总结
- web项目Log4j日志输出路径配置问题 问题描述:一个web项目想在一个tomcat下运行多个实例(通过修改war包名称的实现),然后每个实例都将日志输出到tomcat的logs目录下实例名命名的文
- 一个项目的web.config中身份认证,不同目录需要不同的身份认证问题的解决方案
- 创建一个maven web项目的种种问题
- 解决一个web的项目定时任务入库“卡住”问题
- import 一个web项目 出现的问题总结
- 一个关于javaweb项目名处出现红叉,而项目下的目录和文件没有红叉的问题
- web项目复制遇到的一个问题
- IDEA上面搭建一个SpringBoot的web-mvc项目遇到的问题
- Myeclipse或者Eclipse复制一个Web项目产生的问题
- 同一个tomcat添加多个项目的报webAppRootKey错问题