zoukankan      html  css  js  c++  java
  • 在jsp页面如果运行时路径错误解决方法

    <%
        String path = request.getContextPath();
        String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    
    <base href="<%=basePath%>">
    例如:
    <%--
      Created by IntelliJ IDEA.
      User: Administrator
      Date: 2019/6/5
      Time: 15:02
      To change this template use File | Settings | File Templates.
    --%>
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    <%
        String path = request.getContextPath();
        String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    <html>
    <link rel="stylesheet" href="css/style.css">
    <head>
        <base href="<%=basePath%>">
        <title>Title</title>
    </head>
    <script src="script/jquery-1.8.3.js"></script>
    <script>
       $(function(){
           //为所有的删除的超链接增加单击事件
           $(".delete").click(function(){
               //获取到超链接的请求的href的路径
               var href=$(this).attr("href");
               //把form的action属性设置成href
               $("form").attr("action",href);
               //提交表单
               $("form").submit();
               //阻止原来的单机事件
               return false;
           });
       });
    </script>
    <body>
    <form action="" method="post">
        <input type="hidden" name="_method" value="DELETE"/>
    </form>
    <table border="1">
        <tr>
            <td colspan="5">
                查看所有部门
            </td>
        </tr>
        <tr>
            <th>部门编号</th>
            <th>部门名称</th>
            <th>部门位置</th>
            <th>表操作</th>
        </tr>
    
        <c:forEach items="${depts}" var="dept">
            <tr>
                <td>${dept.deptno}</td>
                <td>${dept.dname}</td>
                <td>${dept.loc}</td>
                <td>
                   <a href="delete/${dept.deptno}" class="delete">删除</a>
                   <a href="toUpdate/${dept.deptno}">修改</a>
                </td>
            </tr>
        </c:forEach>
        <tr>
            <td colspan="5">
            <a href="toSave">添加部门</a>
            </td>
        </tr>
    
    </table>
    
    </body>
    </html>
  • 相关阅读:
    SQL Server 存储过程/触发器中调用COM组件的方法
    写入Stream
    Python 3.2 中adodbapi的问题
    Python中将系统输出显示在PyQt中
    动态创建 Lambda 表达式
    Entity Framework框架Code First Fluent API
    扩展IQueryable实现属性名称排序
    在Entity Framework中使用事务
    ASP.NET MVC:通过FileResult向浏览器发送文件
    ASP.NET MVC: 使用自定义 ModelBinder 过滤敏感信息
  • 原文地址:https://www.cnblogs.com/qurui1998/p/10998786.html
Copyright © 2011-2022 走看看