如何把这个java代码转化成jsp代码,在浏览器中显示!!!

2025-02-22 22:25:33
推荐回答(2个)
回答1:

<%@page contentType="text/html; charset=UTF-8"%>
<%@page import="java.io.*"%>
<%
File file = new File("11.txt");
FileReader inOne = new FileReader(file);
BufferedReader inTwo = new BufferedReader(inOne);
String s = new String();

while ((s=inTwo.readLine())!=null){
char a [] = s.toCharArray();
int t [] = new int [18];
int b = 0;
int i = 0;
for(i=0;i if(a[i]=='\t'){
t[b] = i;
b++;
}
}
int d = 0;
int c = 1;
for(c=1;c<=16;c++){
int e = t[d];
int f = t[d+1];
String g [] = new String [17];
g[c]= new String (a,e+1,f-e);
d++;

out.println(g[c]);
}
}
inOne.close();
inTwo.close();
%>

回答2:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@page import="java.io.File"%>
<%@page import="java.io.FileReader"%>
<%@page import="java.io.BufferedReader"%>
<%@page import="java.io.IOException"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>






My JSP 'MyJsp.jsp' starting page









<%
File file = new File("11.txt");
try{
FileReader inOne = new FileReader(file);
BufferedReader inTwo = new BufferedReader(inOne);
String s = new String();
while ((s=inTwo.readLine())!=null){
char a [] = s.toCharArray();
int t [] = new int [18];
int b = 0;
int i = 0;
for(i=0;i if(a[i]=='\t'){
t[b] = i;
b++;
}
}
int d = 0;
int c = 1;
for(c=1;c<=16;c++){
int e = t[d];
int f = t[d+1];
String g [] = new String [17];
g[c]= new String (a,e+1,f-e);
d++;
out.println(g[c]);
}
}
inOne.close();
inTwo.close();
}catch(IOException e){
out.println(e);
}
%>