开始写一个jsp文件, 发现好多的错误
<%@ page contentType="text/html;charset=gbk"%>
1这里有错误<%@ page language="java" import="java.util.*" %>
<%@ page import="java.sql.*" %>
2这里有错误<%@ page import="addressbook.model.AddressBookBean;"%>3这里有错误<%@ page import="addressbook.Constants;"%>
代码如下
<% String strSql=(String)session.getAttribute(Constants.SQLSTMT_KEY);
//Vector addressBookBeans=AddressBookBean.search(strSql);
List addressBookBeans=AddressBookBean.search(strSql);
out.println("<table border=\"2\" cellspacing=\"0\" cellpadding=\"0\">");
out.println("<tr>");
out.println("<th BGCOLOR=\"#00FF00\"><b>sequence</b></th>");
out.println("<th BGCOLOR=\"#00FF00\"><b>Name</b></th>");
out.println("<th BGCOLOR=\"#00FF00\"><b>Phone<b></th>");
out.println("<th BGCOLOR=\"#00FF00\"><b>Address</b></th>");
out.println("</tr>");
int j;
int id1;
String name;
String phone;
String address;
for(int i=0;i<addressBookBeans.size();i++)
{
//AddressBookBean bean=(AddressBookBean)addressBookBeans.elementAt(i);
AddressBookBean bean=(AddressBookBean)addressBookBeans.get(i);
out.println("<tr>");
j=i+1;
id1=bean.getId();
name=bean.getName();
phone=bean.getPhone();
address=bean.getAddress();
out.println("<td>"+j+ "<input type=checkbox> </td>" );
out.println("<td>"+ bean.getId() + "</td>");
out.println("<td>"+ bean.getName() + "</td>");
out.println("<td>" +bean.getPhone() + "</td>");
// out.println("<td>" +view.project.name + "</td>");
out.println("<td>"+bean.getAddress()+"</td>");
out.println("<td><a href=del.do?id="+id1+">"+bean.getName()+"</a></td>");
out.println("<td><a href=updateContent.jsp?name="+name+"&phone="+phone+"&address="+address+">"+bean.getName()+"</a></td>");
//out.println("<td><a href=update.jsp>"+bean.getName()+"</a></td>");
out.println("<td><a href=myupdate.jsp?name="+name+"&phone="+phone+"&address="+address+">"+bean.getName()+"</a></td>");
out.println("<td><a href=searchContent2.jsp>"+bean.getName()+"</a></td>");
out.println("<td><a href=searchContent2.jsp?name="+name+"&phone="+phone+"&address="+address+">"+bean.getName()+"</a></td>");
}
//out.println("<tr><input type=button></tr>");
out.println("</table>");
%>
按照道理 前面3个错误 是很简单的, 问题jsp才开始写?
<%@ page contentType="text/html;charset=gbk"%>
1这里有错误<%@ page language="java" import="java.util.*" %>
<%@ page import="java.sql.*" %>
2这里有错误<%@ page import="addressbook.model.AddressBookBean;"%>3这里有错误<%@ page import="addressbook.Constants;"%>
代码如下
<% String strSql=(String)session.getAttribute(Constants.SQLSTMT_KEY);
//Vector addressBookBeans=AddressBookBean.search(strSql);
List addressBookBeans=AddressBookBean.search(strSql);
out.println("<table border=\"2\" cellspacing=\"0\" cellpadding=\"0\">");
out.println("<tr>");
out.println("<th BGCOLOR=\"#00FF00\"><b>sequence</b></th>");
out.println("<th BGCOLOR=\"#00FF00\"><b>Name</b></th>");
out.println("<th BGCOLOR=\"#00FF00\"><b>Phone<b></th>");
out.println("<th BGCOLOR=\"#00FF00\"><b>Address</b></th>");
out.println("</tr>");
int j;
int id1;
String name;
String phone;
String address;
for(int i=0;i<addressBookBeans.size();i++)
{
//AddressBookBean bean=(AddressBookBean)addressBookBeans.elementAt(i);
AddressBookBean bean=(AddressBookBean)addressBookBeans.get(i);
out.println("<tr>");
j=i+1;
id1=bean.getId();
name=bean.getName();
phone=bean.getPhone();
address=bean.getAddress();
out.println("<td>"+j+ "<input type=checkbox> </td>" );
out.println("<td>"+ bean.getId() + "</td>");
out.println("<td>"+ bean.getName() + "</td>");
out.println("<td>" +bean.getPhone() + "</td>");
// out.println("<td>" +view.project.name + "</td>");
out.println("<td>"+bean.getAddress()+"</td>");
out.println("<td><a href=del.do?id="+id1+">"+bean.getName()+"</a></td>");
out.println("<td><a href=updateContent.jsp?name="+name+"&phone="+phone+"&address="+address+">"+bean.getName()+"</a></td>");
//out.println("<td><a href=update.jsp>"+bean.getName()+"</a></td>");
out.println("<td><a href=myupdate.jsp?name="+name+"&phone="+phone+"&address="+address+">"+bean.getName()+"</a></td>");
out.println("<td><a href=searchContent2.jsp>"+bean.getName()+"</a></td>");
out.println("<td><a href=searchContent2.jsp?name="+name+"&phone="+phone+"&address="+address+">"+bean.getName()+"</a></td>");
}
//out.println("<tr><input type=button></tr>");
out.println("</table>");
%>
按照道理 前面3个错误 是很简单的, 问题jsp才开始写?
先保存
去掉逗号
<%@ page language="java" import="java.util.*" %>
<%@ page import="addressbook.model.AddressBookBean"%>
<%@ page import="addressbook.Constants"%>