如果jsp里面有
<%
BufferedReader br = null;
try {
br = new BufferedReader(new FileReader("E://b.txt"));
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
%><input type="button" value="修改" />当点击修改按钮是条用<% ... %>应该怎么做??
<%
BufferedReader br = null;
try {
br = new BufferedReader(new FileReader("E://b.txt"));
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
%><input type="button" value="修改" />当点击修改按钮是条用<% ... %>应该怎么做??
String isDone = request.getParamter("isDone");//取判断执行参数
if("true".equals(isDone)){
BufferedReader br = null;
try {
br = new BufferedReader(new FileReader("E://b.txt"));
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
%> <form action="本页面">
<input type=hidden name=isDone value="true">
<input type=submit name=sub value="提交本页面">
</form>
jsp代码是服务器端编译html页面的时候执行的,客户端不可见。你的需求可以用button跳转到servlet去执行
BufferedReader br = null;
try {
br = new BufferedReader(new FileReader("E://b.txt"));
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
%>
"/>
试一下
service()方法里去了.
当你请求这个页面的时候. service()方法就会执行。如果你想达到 点按钮 就执行的效果.
可以把你写在 <% ...%> 中的代码写到另一个jsp 或是 servlet 中 去。