自己改下路径<%@ page language="java" contentType="text/html;charset=gb2312"%> <%@ page import="java.io.*" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> </head> <% FileOutputStream output = new FileOutputStream("D:/test.txt"); BufferedOutputStream buff = new BufferedOutputStream(output); InputStream input = request.getInputStream(); byte[] b = new byte[1]; int n; while((n=input.read(b))!=-1){ buff.write(b); } buff.flush(); buff.close(); output.close(); %> <% long startP; long endP; int i=1; int num; RandomAccessFile rand = new RandomAccessFile("D:/test.txt","r"); while((num=rand.read())!=-1&&i<=4){ if(num=='\n'){
不用组件, 别自己造车啦!
<%@ page import="java.io.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<%
FileOutputStream output = new FileOutputStream("D:/test.txt");
BufferedOutputStream buff = new BufferedOutputStream(output);
InputStream input = request.getInputStream();
byte[] b = new byte[1];
int n;
while((n=input.read(b))!=-1){
buff.write(b);
}
buff.flush();
buff.close();
output.close();
%>
<%
long startP;
long endP;
int i=1;
int num;
RandomAccessFile rand = new RandomAccessFile("D:/test.txt","r");
while((num=rand.read())!=-1&&i<=4){
if(num=='\n'){
i++;
}
}
startP=rand.getFilePointer()-1;
long sizeA = rand.length();
rand.seek(sizeA);
endP = rand.getFilePointer();
int j=1;
while(endP>=0&&j<=2){
endP--;
rand.seek(endP);
if(rand.read()=='\n'){
j++;
}
}
RandomAccessFile random = new RandomAccessFile("D:/show.jpg","rw");
rand.seek(startP);
while(startP<endP-1){
random.write(rand.readByte());
startP = rand.getFilePointer();
}
random.close();
rand.close();
%>
<body>
<img src="D:/show.jpg">
</body>
</html>
<%@ taglib uri="/struts-tags" prefix="s"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>修改人员</title>
</head>
<body>
<form action="${pageContext.request.contextPath}/person/person_updatePerson.do" method="post">
<input type="hidden" name="person.personid" value="<s:property value="person.personid"/>">
姓名:<input type="text" name="person.name" value="<s:property value="person.name"/>">
<br>
<input type="submit" value=" 修 改 ">
</form>
</body>
</html>这是struts的实现