struts2中使用了velocity模块有什么作用
1个回答
展开全部
1.Struts2中的Velocity中文乱码的处理方式:
因为在Velocity-1.4.jar中的org.apache.velocity.runtime.defaults中定义的velocity.properties中定义的input.encoding=ISO8859-1,output.encoding=ISO8859-1,通常最好在VM文件中使用%{getText(‘’)}调用国际化资源文件的内容就不会产生乱码。
2.Velocity的vm文件必须要经过Action才可以访问,以便被程序解析,不可以直接访问vm文件。
3.在vm文件中使用Struts2的标签只需要在原有标签前加#s就可以了,参数之间使用””分隔!
因为在Velocity-1.4.jar中的org.apache.velocity.runtime.defaults中定义的velocity.properties中定义的input.encoding=ISO8859-1,output.encoding=ISO8859-1,通常最好在VM文件中使用%{getText(‘’)}调用国际化资源文件的内容就不会产生乱码。
2.Velocity的vm文件必须要经过Action才可以访问,以便被程序解析,不可以直接访问vm文件。
3.在vm文件中使用Struts2的标签只需要在原有标签前加#s就可以了,参数之间使用””分隔!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询