1、在设计编辑界面的时候需要有一个下拉的列表页,想要他指定到指定的值:
<select id="categoryId" name="categoryId" class="col-sm-8 form-control" style="width: auto"> <c:forEach items="${categories}" var="category"> <c:if test="${category.id}!=${canvas.categoryId}"> <option id="001" value="${category.id}">${category.name}</option> </c:if> <c:if test="${category.id}==${canvas.categoryId}"> <option id="001" value="${category.id}" selected="selected"> ${category.name} </option> </c:if> </c:forEach> </select>
Jsp页面出错
发现是el语句出错,修改得到
<select id="categoryId" name="categoryId" class="col-sm-8 form-control" style="width: auto"> <c:forEach items="${categories}" var="category"> <c:if test="${category.id!=canvas.categoryId}"> <option id="001" value="${category.id}">${category.name}</option> </c:if> <c:if test="${category.id==canvas.categoryId}"> <option id="001" value="${category.id}" selected="selected"> ${category.name} </option> </c:if> </c:forEach> </select>
2、multipart/form-data
博客:https://www.cnblogs.com/tylerdonet/p/5722858.htm
3、分页时候当前页设计
"#"包含了一个位置信息默认的锚点是#top 也就是网页的上端
javascript:void(0) 仅仅表示一个死链接
这就是为什么有的时候页面很长浏览链接明明是#可是跳动到了页首而javascript:void(0) 则不是如此。所以调用脚本的时候最好用void(0)或者<input onclick><div onclick>等
解决办法:
1:<a href="#"></a>
2:<a href="javascript:void(0)"></a>
3:<a href="javascript:void(null)"></a>
4:<a href="#" onclick="return false"></a>
5:<span style="cursor:pointer"></span>
Spring学习
EJB
企业级JavaBean(Enterprise JavaBean, EJB)是一个用来构筑企业级应用的服务器端可被管理组件。
面向接口编程
面向接口编程就是先把客户的业务提取出来,作为接口。业务具体实现通过该接口的实现类来完成。当客户需求变化时,只需编写该业务逻辑的新的实现类,通过更改配置文件(例如Spring框架)中该接口的实现类就可以完成需求,不需要改写现有代码,减少对系统的影响。