问题1:
JSP的标记是<%%>,要参考servlet api,建议找几篇简单的jsp文章看看
问题2:
以下是读取文本文件的部分代码,用到的class可以在api中看看
public static void fileWriteLine(String file, String text) throws IOException {
PrintWriter out = new PrintWriter(new FileWriter(file));
out.print(text);
out.close();
}
public static StringBuffer fileReadLine(String file) throws IOException {
BufferedReader br = new BufferedReader(new FileReader(file));
String record = new String();
StringBuffer sb = new StringBuffer();
while ((record = br.readLine()) != null) {
sb.append(record);
}
br.close();
return sb;
}
问题3:
jsp可通过传递参数来告知数据范围,比如在上下翻页的链接中传递需要显示的页数(如page.jsp?go=2)
可以将文本数据读到一个static array中,通过参数来判断显示数据的范围
Ⅱ 如何在jsp中读取配置文件的内容
<%
Properties pro = new Properties();
pro.load(new FileInputStream((c:/jdbc.properties")));//配置文件路径
db_userName = pro.getProperty("db_userName");
db_password = pro.getProperty("db_passWord");
%>
之后自己用eclipse或者IDEA加try catch
Ⅲ jsp页面中怎么读取文件中的文本
首先,要看你读取出来的是不是对的。把读取出来的str用System.out输出,然后在控制台看看数据是否正确。
其次,最后的字符转码new String(str.getBytes("gbk"),"utf-8")是不需要的。只要锋吵你jsp文件的字符集设置正确就可以了。pageEncoding和contentType都设置对。掘基肢
最后,浏览器中切换一下字符集看看。IE中右键“编码”中可以判世切换。
Ⅳ 怎么用JSP获取下载下来的htm文件,把htm文件的内容展示出来
没用java写过简单的记事本吗?
把那个网页当文本文件读出来存request里,然后在jsp里显示出来,
注意不能直接输出,要用js动态给某个组件添加内容,因为内容是html内容,需要浏览器解析的
当然,这也不是完美解决方案,如果其中包含一些js引用,css引用,图片链接,这些内容都会有问题的。
你可以去查查httpClient 的资料,这个获取对你有用
Ⅳ 在jsp页面中如何获取另一个jsp页面提交的信息
1、首先新建一个请求页面:文件命名为requestJsp.jsp,右键webroot下的jsp文件夹,new——》jsp,填写名称,点击finish完成创建。
Ⅵ 各位:jsp页面中怎样读取文件
document.getElementById("hidden").value = document.getElementById("username").value 在提交穗迟页面可以接受文本框猜雹李的肆燃内容输出
Ⅶ jsp 读取一个txt文件(乱序的)文本内容,并且分页显示出来
页面上传入一个第N页的N的值。读取数据的时候,循环readLine(),把从第N*100行到第(N+1)*100的数据写回页面上。
Ⅷ jsp读取word内容
基本步骤如下:
第一步:下载需要的jar包(扒庆雹本人喜欢去www.jar114.com)
第二步:把它放到你的classpath路径下面。或者放到lib目录下(web程序)
第三步:编写读取程序(ReadWord.java)
前提是你的E盘下有个Strust.doc文件。
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:/Strust.doc");
System.out.println(text);
}catch(Exception ex){
ex.printStackTrace();
}
}
}
这样就简单的完成春帆了从word中读取数据了。你可以把它生成一个txt的文件。
Ⅸ JSP怎么样来读取txt文件里面的数据
1、建立javabean类,如users 字段 name,pass
2、建立文件处理类,通过Scanner类读取处理文件,然后封装users
里面的方法看起来是这样的public users getUsers()
3、jsp中使用useBean指令调用文件处理类的方法,变量为bean。
jsp标签中这样写
<input type="text" name="name" value="${bean.name}"/>
<input type="text" name="pass" value="${bean.pass}"/>
Ⅹ 如何在JSP页面获取硬盘上TXT文件的内容,并把他们输入到文本框里面
<%@pageimport="java.io.BufferedReader"%>
<%@pageimport="java.io.FileReader"%>
<%@pageimport="java.io.File"%>
<%@pagelanguage="java"contentType="text/html;charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=ISO-8859-1">
<title>Inserttitlehere</title>
</head>
<body>
<%
//此处写你的txt文件的绝对路径
FileReaderreader=newFileReader("E:/WorkSpace/JSPTest/WebContent/test.txt");
BufferedReaderbufferedReader=newBufferedReader(reader);
StringBuffertxt=newStringBuffer();
Stringtemp=null;
while((temp=bufferedReader.readLine())!=null){
txt.append(temp);
}
%>
<textarearows=""cols="">
<%=txt%>
</textarea>
</body>
</html>