freemarker使用struts2标签库

    用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>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值