我有一个使用标签模板的页面.
我的web.xml是非常基本的.
我只想在页面中运行一些代码.
不,我对标签或其他替代方案不感兴趣我想用坏习惯的scriptlet哈哈.
到目前为止,我得到这个“HTTP错误500”错误:
Scripting elements ( %!, jsp:declaration, %=, jsp:expression, %, jsp:scriptlet ) are disallowed here.
虽然我的文件看起来像:
/WEB-INF/web.xml
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
index.html
index.jsp
/WEB-INF/tags/wrapper.tag
${title}的index.jsp
My nice title
我已经尝试修改web.xml以显式启用它,像这样(不工作):
*.jsp
false
*.tag
false
那么,如何在我标记的JSP中使用纯脚本呢?
编辑#1:
一个理想的代码看起来像这样,在使用我的模板的页面(‘wrapper’如上所述)中:
My nice title
final int day_of_week = Calendar.getInstance().get(
Calendar.DAY_OF_WEEK);
if (day_of_week == Calendar.SATURDAY)
{
%>
Have a nice Saturday ()!
}
else
{
%>
Have a nice rest-of-the-week ()!
}
%>
看到? &在”标签内.这正是我想要实现的.