An error occurred at line: 3 in the jsp file: /set.jsp
Generated servlet error:
C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\set_jsp.java:49: cannot resolve symbol
symbol : variable myfile
location: class org.apache.jsp.set_jsp
PrintWriter pw = new PrintWriter(new FileOutputStream(myfile));
^
帮我看看这是怎么回事啊! 脑袋疼!!!!!!!!
Generated servlet error:
C:\Program Files\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\_\org\apache\jsp\set_jsp.java:49: cannot resolve symbol
symbol : variable myfile
location: class org.apache.jsp.set_jsp
PrintWriter pw = new PrintWriter(new FileOutputStream(myfile));
^
帮我看看这是怎么回事啊! 脑袋疼!!!!!!!!
具体是 PrintWriter pw = new PrintWriter(new FileOutputStream(myfile)); 这句话
看看你jsp中的myfile附近。
没有定义myfile这个变量
File myfile = new File("C:/log.txt");
<%
try {
String userName = request.getParameter("userName");
String password = request.getParameter("Password");
PrintWriter pw = new PrintWriter(new FileOutputStream(myfile));
pw.println(userName+"\n"+password);
pw.close();
System.out.println("adfldjdlfldf------- " + userName);
System.out.println("---fjdkPassword---- " + password);
if(userName.equals("admin")&&password.equals("admin")) {
%>
<jsp:forward page="Success.jsp">
<jsp:param name = "dd" value = "f----f"/>
</jsp:forward>
<%
}
else {
%>
<jsp:forward page="error.jsp"/>
<%
}
}catch(Exception e){
out.println(e.getMessage());
要放在<% 里
File myfile = new File("C:/log.txt");
<%
try {
改成这样:<%
File myfile = new File("C:/log.txt");
try {
改为:
<%File myfile = new File("C:/log.txt");%>
哦!那这个<%结束应该在哪里呢
其它的就不用改变了