freemarker使用struts2标签库

来源:互联网 发布:淘宝香港名表店靠谱吗 编辑:程序博客网 时间:2024/05/18 03:45

    用freemarker作为视图,struts2作为MVC框架,出现错误。freemarker/ext/jsp/Pagecontextfactory.java,可怜说出现了XXX错误。错如截图如下。

   


 我是按照这个教程来做的,照例来说没错才对啊!反正出错误了,找了很久的原因。后来发现就是在代码中加了这么一行:

<#assign s =JspTaglibs["/WEB-INF/struts-tags.tld"]>
。我用的是struts2.3,估计是最新更新的不用导入这个也可以直接用了。后来我把这句话注释了,直接使用,没想到成功了!!!坑爹啊!骂人


当时的freemarker视图的代码:

<!--使用freemarker的视图,并且使用struts的标签--><#assign s =JspTaglibs["/WEB-INF/struts-tags.tld"]><html><head><title>主界面</title><style type="text/css"> body {  background-image: url("../../img/sky.jpg");  background-repeat: repeat; background-position:center; background-attachment:fixed;} </style></head><body><div align="center"><@s.form name ="addStu" action ="addStudent"><@s.textfield name ="name" label ="姓名"/><@s.select  name="sex"list="{'女'}" theme="simple" headerValue="男"  label ="性别" /><@s.textfield name ="address" label ="家庭地址" /><@s.textfield name ="tel" label ="电话号码"/><@s.textfield name ="email" label ="电子邮箱"/><@s.textfield name ="qq" label ="QQ"/><@s.textfield name ="studentClass" label ="班级"/><@s.textfield name ="room" label ="寝室号"/><@s.select  name="poor"list="{'贫困','特困'}" theme="simple" headerValue="无"  label ="资助情况" /><@s.textfield name ="ralation" label ="家庭联系人"/><@s.textfield name ="ralationTle" label ="联系人电话"/><@s.textfield name ="avaScore" label ="平均学分绩"/><@s.textfield name ="discpline" label ="违纪情况"/><@s.textfield name ="escClass" label ="逃课次数"/><@s.textfield name ="fine" label ="惩罚情况"/><@s.textfield name ="note" label ="备注"/></@s.form></div></body></html>


原创粉丝点击