需求:
在一个word文件中,
很多信息是固定的,只有部分值(如姓名,金额等)需要做替换,
需要通过从数据库里面取数动态生成一份word文档.
用户现在需要进行的操作就是该word进行打印
我的预期实现为:
在服务器端只保留一份word模板的文件,在每次取数之后动态生成的word文档不保存,由用户保存到本地,然后用户自行操作
不知该方法是否可行?
现在进行到了这几步:
A:
1.按照http://topic.csdn.net/u/20090205/15/7829bdaa-7fb5-4787-af45-c80f03e6f74b.html21楼的说法进行操作.
2.我使用window.open()来打开了该jsp,在弹出下载框.
3.下载后,打开了这个word文档,结果micro提示说无法打开,因为内容有错误
断了.
B:
我查看了一下这个jsp的源码,感觉有点奇怪,很多都是一些字符感觉像内存地址或者什么的,
我使用ctrl+alt+f调整了一下那个jsp,终于看到了期待的中文,
但是在打开这个jsp的时候,报了编译错误:
Unable to compile class for JSP:
An error occurred at line: 30 in the generated java file
The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes limit
很疑惑的是,为什么只是改了一下排序而已,会导致编译错误?
尝试了2次,因为对于这一块实在不熟悉,,不敢再尝试了.
望高手可以解答
感谢了!
又尝试了一次,直接把word另存为html,然后在改为jsp格式
这样的话打开还是有一点点问题,在另存为html的时候,格式就会有一些变化,我看见原文件上边有的表格框超过了默认的文本宽度,不知道是不是
网页上已经有一个静态的图片,我想根据屏幕坐标在这个图片上确定两个点,然后用一条直线把这两个点连接起来,在JSP里能实现吗?用JS呢?请指点一下吧!!!,给出个小例子不胜感激!!
改文件的事情,还是留给serve ......