100分那位朋友做过上传试题,帮帮忙啊。 就是把试题放到word里面,通过上传功能把Word上传上去,然后在读取出来,进行显示,对应的 题目 和答案。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样需要一个word控件,把内容直接存到数据库里,字段用clob类型 为什么要放在word里,这样你对应的字段很难拿到啊..... 可不可以放到excel文件里面? 还是放在txt里面好,文本排列规则一点 强烈建议放在Excel,读取很方便 1.用现成的word插件,这样浏览器支持不好..2.word是有规则的文档,解析出来.这个比较灵活,不过对于复杂格式的word支持不行 上传程序能后解析的任何文件都可以 ,根据自己定义的格式 解析后 对应的题目 存储到数据库,如果你的试题就是拿来看的 不准备有编辑的操作,那word控件就可以了展示了 pdf貌似要好点 就是个解析Wold的活,wold没解析过,支持用Excel。 现在能整成解析出来,但是有图片 怎么处理呢,有个问题。package dome;import java.io.File;import java.io.FileInputStream;import org.textmining.text.extraction.WordExtractor; public class WordReader { public static String readDoc(String doc) throws Exception { // 创建输入流读取doc文件 FileInputStream in = new FileInputStream(new File(doc)); WordExtractor extractor = null; String text = null; // 创建WordExtractor extractor = new WordExtractor(); // 对doc文件进行提取 text = extractor.extractText(in); return text; } /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub try{ String text = WordReader.readDoc("E:/test.doc"); System.out.println(text); }catch(Exception ex){ ex.printStackTrace(); } }} 用word的控件,数据保存到数据库比较简单 高分求JasperReport 实例 来邮件立马结贴 正则表达式如何做这样的替换 <html:form>如何动态提交 时间转换问题,急! 关于socket RMI EJB的共同点与不同应用场景的讨论 请高手解决一个奇怪的问题 javaee中 如果在src\sqlmap\下放了map.xml文件。在sqlSessionFactory还用定义mapperLocations吗? 如何获取计算机名 有关XML使用那种API的讨论~~~ 请问如何在XML中增加元素? webservice实现20M文件传输,我用的是axis2 求助jQuery formValidator 下载地址
2.word是有规则的文档,解析出来.这个比较灵活,不过对于复杂格式的word支持不行
import java.io.File;
import java.io.FileInputStream;
import org.textmining.text.extraction.WordExtractor;
public class WordReader { public static String readDoc(String doc) throws Exception {
// 创建输入流读取doc文件
FileInputStream in = new FileInputStream(new File(doc));
WordExtractor extractor = null;
String text = null;
// 创建WordExtractor
extractor = new WordExtractor();
// 对doc文件进行提取
text = extractor.extractText(in);
return text;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try{
String text = WordReader.readDoc("E:/test.doc");
System.out.println(text);
}catch(Exception ex){
ex.printStackTrace();
}
}
}