没有需求就没有进步,遇到问题:现在有大量的html模板页面,但是这些模板是不能和后台进行数据交互的,所以要把他们通通变成jsp页面(59个html文件),还有就是html文件转换成jsp文件的时候,前面还要加上:
这样的工作量很大,既要复制整个html文件的代码,还要加上路径的java代码,想想就要疯
很多编译器都提供了生成文件的模板,可以自定义,我的前面有篇文章介绍了IDEA怎样设置模板注释信息,设置都是一样的。
在Eclipse编译器界面上依次找到Window==》Preferences==》Web==》JSP Files==》Editor==》Templates(也可以直接在上面的文本框中直接搜索)
点击Templates之后可以在右面看到一堆的设置,找到第三列属性为JSP with xhtml markup的(红框标着的,其他的不是),可以看到他的原来的模板代码在下方显示,我的是设置完的,双击点开,添加自己想要的格式
贴出完整代码(复制即可):
<?xml version="1.0" encoding="${encoding}" ?>
<%@ page language="java" contentType="text/html; charset=${encoding}"
pageEncoding="${encoding}"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<base href="<%=basePath%>">
<meta http-equiv="Content-Type" content="text/html; charset=${encoding}" />
<title>Insert title here</title>
</head>
<body>
${cursor}
</body>
</html>