配置 struts2 时掉进 web.xml 的坑
这个声明不好用
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" >
这个声明才是struts2 的声明
<web-app id="struts_blank" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
会产生的问题:
${} EL 表达式无法使用。
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <html> <head> <c:set var="cp" value="${pageContext.request.scheme}://${pageContext.request.serverName}:${pageContext.request.serverPort}${pageContext.request.contextPath}" /> <link rel="stylesheet" type="text/css" href="${cp}/easyui/themes/default/easyui.css"> <link rel="stylesheet" type="text/css" href="${cp}/easyui/themes/icon.css"> <script type="text/javascript" src="${cp}/easyui/jquery.min.js"></script> <script type="text/javascript" src="${cp}/easyui/jquery.easyui.min.js"></script> </head> </html>
这些路径无法获取。