jsp格式怎么读取(扩展名是JSP的文件怎么读取)

本文目录
- 扩展名是JSP的文件怎么读取
- JSP中如何读取文本文件
- jsp怎么获取获取网页中的文字
- jsp怎样读出某个文件夹下的文件
- JSP读取文本文件内容的格式问题
- jsp中如何读取属性文件
- 急 在jsp页面怎么读取json
- JSP怎么样来读取txt文件里面的数据
- 在WEB工程中,jsp文件如何读取XML文件的信息
- jsp页面中怎么读取文件中的文本
扩展名是JSP的文件怎么读取
jsp文件是java script编写的动态网页程序文件,可以用文本器或frontpage等软件打开,如果要运行需要安装iis等web服务端软件,然后用浏览器打开。
JSP中如何读取文本文件
问题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怎么获取获取网页中的文字
1、通过js或者jquery等脚本语言获取,或者是form表单提交到servlet,sevlet中通过request获取表单属性。
2、不同的获取有不同的应用场景,一般是把当前页面的一些值获取提交到后台,那就是用表单,如果是动态的获取,就使用jquery,js获取后,通过ajax提交后台。
3、如果是a页面跳转b页面需要获取a页面的一些值给b页面使用,可以使用url传参数,例如
jsp怎样读出某个文件夹下的文件
读取文件分字节流FileInputStream和字符流FileReader。一般字符串处理用字符流FileReader.
比如说你要读取c:\test.txt下的文本文件的内容。在jsp中嵌入如下代码:
《%
FileReader reader = new FileReader(new File(“c:\test.txt“));
//用readLine()方法一次读取文件的一行放入该变量
String strCurrentLine = ““;
while((strCurrentLine=reader.readLine()) != null){
System.out.println(strCurrentLine);
}
%》
java的IO操作用的是装饰器模式。需要多看看jdk才可以理解。我的例子仅作参考,还需要楼主多看看才行的。
JSP读取文本文件内容的格式问题
应该是你写入数据库时,数据已经是有问题的了,估计是你的器有问题,你自己想想是不是。改正如下:
String content = content.replace(“《br》“, “\n“);
jsp中如何读取属性文件
楼上那种方法就可以,new Properties().load(
new FileInputStream(“属性文件地址“)
); pro.get(“键值“);
急 在jsp页面怎么读取json
你是在学Struts吗? 你吧查询出来的list装在request里,然后跳转到JSP页面 JSP 可以用EL表达式 或者 Struts标签取值 不知道你用哪种 例如:request。setAttrbute(“list“,list),前面list是键,后面那list是值 在JSP页面取值 ${list.uname } 用点进行导航 (例如是uname)
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}“/》
在WEB工程中,jsp文件如何读取XML文件的信息
jsp中读取xml文件中内容的方法,案例如下:
1、XML文件
《?xml version=“1.0“ encoding=“GB2312“ ?》《!-- 个人履历表--》
《resume》
《person id=“01“》
《name》张三《/name》
《birthday》03/24/1975《/birthday》
《phone》1111-1111《/phone》
《address》大连《/address》
《/person》
《person id=“02“》
《name》李四《/name》
《birthday》9/26/1978《/birthday》
《phone》2222-2222《/phone》
《address》南京《/address》
《/person》
《person id=“03“》
《name》王五《/name》
《birthday》11/09/1979《/birthday》
《phone》3333-3333《/phone》
《address》武汉《/address》
《/person》
《person id=“04“》
《name》赵六《/name》
《birthday》6/04/1973《/birthday》
《phone》4444-4444《/phone》
《address》青岛《/address》
《/person》
《person id=“05“》
《name》陈七《/name》
《birthday》12/19/1977《/birthday》
《phone》5555-5555《/phone》
《address》上海《/address》
《/person》
《/resume》
2、MyDOMBean.java
package test;import org.xml.sax.*;
import javax.xml.parsers.*;
import org.w3c.dom.*;
import java.io.*;
public class MyDOMBean implements java.io.Serializable ...{
private static String xmlStr=““;
private static final String PATH=“file:///“;
public MyDOMBean() ...{
}
public String getString()...{
return xmlStr;
}
public static Document getDocument(String filename) throws Exception ...{
xmlStr=““;
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
// 设定解析的叁数
dbf.setIgnoringComments(true);
dbf.setIgnoringElementContentWhitespace(true);
DocumentBuilder db = dbf.newDocumentBuilder();
//导入XML文件
Document doc = db.parse(PATH+filename);
return doc;
}
public void traverseTree(Node node) throws Exception ...{
if(node == null) ...{
return;
}
int type = node.getNodeType();
switch (type) ...{
// 操作DOCUMENT对象节点
case Node.DOCUMENT_NODE: ...{
xmlStr+=“《tr》“;
traverseTree(((Document)node).getDocumentElement());
break;
}
// 操作XML元素节点
case Node.ELEMENT_NODE: ...{
String elementName = node.getNodeName();
if(elementName.equals(“person“)) ...{
xmlStr+=“《/tr》《tr》“;
}
NodeList childNodes =node.getChildNodes();
if(childNodes != null) ...{
int length = childNodes.getLength();
for (int loopIndex = 0; loopIndex 《
length ; loopIndex++)
...{
traverseTree(childNodes.item(loopIndex));
}
}
break;
}
// 操作XML文本节点
case Node.TEXT_NODE: ...{
String data = node.getNodeValue().trim();
if((data.indexOf(“ “) 《0) && (data.length()》 0)) ...{
xmlStr+=“《td》“+data+“《/td》“;
}
}
}
}
}
3、jsp文件
《html》《head》
《title》使用DOM解析器《/title》
《/head》
《%...@ page import=“org.w3c.dom.*“%》
《%...@ page contentType=“text/html;charset=GB2312“ %》
《body bgcolor=“#CFF1E1“》
《center》
《h2》个人履历表(DOM版)《/h2》
《table border=“1“ width=“80%“》
《tr》
《td》姓名《/td》
《td》出生年月《/td》
《td》电话号码《/td》
《td》居住地《/td》
《/tr》
《jsp:useBean id=“domparser“ class=“test.MyDOMBean“ /》
《%...
Document doc = domparser.getDocument(request.getRealPath(“/“) + “08_02.xml“);
domparser.traverseTree(doc);
out.print(domparser.getString());
%》
《/body》
《/html》
jsp页面中怎么读取文件中的文本
首先,要看你读取出来的是不是对的。把读取出来的str用System.out输出,然后在控制台看看数据是否正确。
其次,最后的字符转码new String(str.getBytes(“gbk“),“utf-8“)是不需要的。只要你jsp文件的字符集设置正确就可以了。pageEncoding和contentType都设置对。
最后,浏览器中切换一下字符集看看。IE中右键“编码”中可以切换。

更多文章:
majority of(the majority of 和 a majority of的区别以及用法例句)
2026年10月11日 07:40
another time(another time和other time的区别)
2026年10月11日 05:00








