Velocity 中调用javabean的方法遇到的问题
来源:互联网 发布:数据库物理结构设计 编辑:程序博客网 时间:2024/09/21 09:05
需求 :用户输入一段文本,其中包含 ${item.name(X)} (注:X是一个整数)这样的脚本,需要使用 Velocity 把这些脚本替换成实际的数据。
用户输入如下:
即将到期的项目有: item.name(1), item.name(2), item.name(3).
经过Velocity 处理后的文字为:
即将到期的项目有: 金泰企策项目, 华南工程项目, 太平洋保险项目.
但是,由于这段文字是用户自行输入的,有可能输入错误,如下:
即将到期的项目有: item.name(1), item.name(2), item.name(3).
其中,item.name(2)中的参数[2]被输入为全角,此时,Velocity 直接抛出错误。
客户要求,像这种item.name(2)不能替换为实际数据的脚本,必须依照原文字输出,不能抛出错误。
即达到如下效果:
即将到期的项目有: 金泰企策项目, item.name(2), 太平洋保险项目.
搞了一天没有解决了,希望各位老师给个解决的方法,先行谢过。
附:item.name(1)中item对应的javabean如下:
- public class Item {
- public String name (int index) {
- // ....
- // ....
- }
- }
- Velocity 中调用javabean的方法遇到的问题
- velocity使用中遇到的问题
- 用velocity遇到的问题
- Velocity 与springmvc融合过程中遇到的问题
- 学习JavaBean 遇到的问题
- easymock中遇到方法调用次数错误的问题
- jQuery中调用ajax方法时在不同浏览器中遇到的问题
- ios中写framework并调用的方法以及所遇到的问题
- Spring MVC 4.0 + Velocity Tools 2.0遇到的问题
- android原生webview中调用JS方法并传递参数给JS遇到的问题
- Spring+Velocity中模板路径的问题
- Spring+Velocity中模板路径的问题
- UIView动画停止调用方法遇到的问题
- JavaBean的命名规则(遇到的问题)
- java学习中遇到的问题:变量的调用
- JNI调用遇到的问题
- 调用OCX遇到的问题
- Velocity的中文问题
- 部署过程中,部署状态一直处于retracting or deploying的处理方法
- sqlserver 性能优化--Join说明
- Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE
- 电力载波
- XFire webservice WS-Security安全
- Velocity 中调用javabean的方法遇到的问题
- 日文邮件用语
- 中国3大通信运营商3G技术的比较
- DataGridView 处理网格中其他控件事件 (Combobox)
- myeclipse 自动提示
- SAP ECC6.0 Copy New Client SAP* 无法登陆解决方法
- - -很好。。
- 排序——快速排序(QuickSort)
- SAP CLIENT COPY