Skip to content

MandyXue/Camplus_frontEnd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

写给后端整合

文件目录问题

  1. 保持引用的文件目录结构不变
  2. html改jsp的问题:
    1. 在开头添加如下标签,用以标识,并引用jstl:
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    1. 在head部分加入如下jstl标签:
    <c:set var="bp" value="${pageContext.request.contextPath}"/>
    1. 在每个链接里都加入${bp}的引用,例如:
    <link href="${bp}/external/bootstrap/css/bootstrap.min.css" rel="stylesheet">
  3. 建议jsp封装,将jsp放在web/WEB-INF目录中,不要直接调用.jsp 目录结构可参考:iTrip
  4. login和register用原来的即可,路径引用可以参考这里的文件

导航栏

  1. 完成链接
  2. 导航栏右边的session获取判断问题,代码示例:
<!-- get session -->
<c:set value="${sessionScope.get('userId')}" var="user"></c:set>
<c:if test="${user!=null}">
    <ul class="nav navbar-right">
        ...
    </ul>
</c:if>
<!-- no session -->
<c:if test="${user==null}">
    <ul class="nav navbar-nav navbar-nav-right">
        <button type="button" onclick="signup()" class="btn btn-signup navbar-btn">Sign
            up
        </button>
        <button type="button" onclick="signin()" class="btn btn-signin navbar-btn">Sign
            in
        </button>
    </ul>
</c:if>

Glyphicons 字体图标问题、图片显示问题等

解决方案:在web/WEB-INF/web.xml中添加映射:

<servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>*.svg</url-pattern>
</servlet-mapping>

可参考:iTrip/web.xml

Ajax

用不用呢:confused:


未完待续……

About

front end of camplus

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published