比着书上输入的,出现了错误怎么都改不好了帮忙看看谢谢! 怎么都改都不能正常显示请各位老师帮忙看看谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JSP编译异常,你得贴JSP的代码啊 部分代码如下:welcomeFriend.jsp<%@ page contentType="text/html;charset=GB2312" %><html><body bgcolor=yellow><%@ include file="head.txt" %><h1><center>欢迎网上结交朋友</center></body></html>head.txt<table align="center" border="0" width="790" height="12" bgcolor=cyan cellspacing="0"><tr><td width="100%"><a href="<%=response.encodeURL(showMember.jsp)%>">浏览会员</a> |<a href="<%=response.encodeURL(register.jsp)%>">会员注册</a> |<a href="<%=response.encodeURL(login.jsp)%>">查找登陆</a> |<a href="<%=response.encodeURL(find.jsp)%>">查找会员</a> |<a href="<%=response.encodeURL(message.jsp)%>">留言板</a> |<a href="<%=response.encodeURL(publicMessage.jsp)%>">查看公共留言</a> |<a href="<%=response.encodeURL(secretMessage.jsp)%>">查看私人留言</a> |<a href="<%=response.encodeURL(modifyPassword.jsp)%>">修改密码</a> |<a href="<%=response.encodeURL(modifyMessage.jsp)%>">修改个人信息</a> |</td></tr></table></table>showMemeber.jsp<%@ page contentType="text/html;charset=GB2312"%><%@ page import="java.sql.*"%><%@ page import="tom.jiafi.Login"%><%@ page import="tom.jiafei.PageNumber"%><%@ page import="java.io.*"%><jsp:useBean id="handlePage" class="tom.jiafei.PageNumber" scope="session"></jsp:useBean><jsp:useBean id="login" class="tom.jiafei.Login" scope="session"></jsp:useBean><%//如果客户直接进入该页面将被转向登陆页面。if(session.isNew()){response.sedRedirect("login.jsp");}//如果没有成功登录将被转向登录页面。String success=login.getSuccess(); if(success==null) {success="";}if(!(success.equals("ok"))){response.sendRedirect("login.jsp");}%><html><body><font size=1><%@ include file="head.txt"%><p>会员列表:<%!//声明一个共享的连接对象。 Connection con=null; //显示数据库记录的方法。 public void showList(ResultSet rs,javax.servlet.jsp.JspWriter out,int n,String find) { try { out.print("<table border>"); out.print("<tr>"); out.print("<th width=50>"+"<font size=1>"+"会员名"+"</font>"); out.print("<th width=70>"+"<font size=1>"+"性别"+"</font>"); out.print("<th width=70>"+"<font size=1>"+"email"+"</font>"); out.print("<th width=70>"+"<font size=1>"+"浏览详细信息"+"</font>"); out.print("</tr>"); for(int i=1;i<=n;i++) { String logname=rs.getString("logname"); String email=rs.getSttring("email"); out.print("<tr>"); out.print("<td>"+logname+"</td>"); out.print("<td>"+rs.getString("sex")+"</td>"); out.print("<td>"+email+"</td>"); //在每个会员的后面显示一个表单,该表单将内容提交到find.jsp。 //以便查看会员的详细信息。 String s1="<form action="+find+"method=get>"; String s2="<input type=hidden name=logname value="+logname+">"; String s3="<input type=submit value=详细信息></form>"; String s=s1+s2+s3; out.print("<td>"+s+"</td>"); out.print("</tr>"); rs.next(); } out.print("</table>"); } catch(Exception e1){} }%><% Statement sql=null; ResultSet rs=null; int rowCount=0;//总的记录数。 String logname=""; //第一个客户负责建立连接对象。 if(con==null) { try { class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } catch(ClassNotFondException e) {out.print(e);} try { con=DriverManager.getConnection("jdbc:odbc:friend","",""); sql=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE.Resultset.CONCUR_READ_ONLY); rs=sql.execute("select * from member");//返回可滚动的结果集。 rs.last();//将游标移动到最后一行。 int number=rs.getRow();//获取最后一行的行。 rowCount=number;//获取记录数。 handlePage.setPageSize(3);//设置每页显示的记录数。 handlePage.setShowPage(1);//设置欲显示的页码数。 handlePage.setPageCount(rowCount,handlePage.getPageSize());//计算总页数。 out.print("共有"+handlePage.getPageCount()+"页,"); out.print("每页都显示"+handlePage.getPageSize()+"条记录"); } catch(SQLException e) {out.print(e);} } //其他客户通过同步块使用这个连接。 else { synchronized(con) { try { sql=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY); rs=sql.executeQuery("select * from member");//返回可滚动的结果集。 rs.last(); int number=rs.getRow(); rowCount=number; handlePage.setPageSize(3); handlePage.setShowPage(1); handlePage.setPageCount(rowCount.handlePage.getPageSize()); out.print("共有"+handlePage.getPageCount()+"页,"); out.print("每页显示"+handlePage.getPageSize()+"条记录"); } catch(SQLException e) {out.pirnt(e);} } }%><%--选择显示某页的表单--%><%String str=response.encodeURL("showMember.jsp"); String find=response.encodeURL("find.jsp");%><form action="<%=str%>" method="post">输入欲要显示的页<input type="text" name="ok" value="1"><input type="submit" value="submit"></form><%//获取表单提交信息。 String s=request.getParameter("ok"); if(s==null) { s="1"; } int m=Integer.parseInt(s); handlePage.setShowPage(m); out.print("目前显示第"+handlePage.getShowPage()+"页"); int n=handlePage.getShowPage(); //将游标移动到指定位置。 rs.absolute((n-1)*handlePage.getPageSize()+1); showList(rs,out,handlePage.getPageSize(),find);//显示该页内容。%></font></body></html> head.txt <table align="center" border="0" width="790" height="12" bgcolor=cyan cellspacing="0"> <tr> <td width="100%"> <a href=" <%=response.encodeURL(showMember.jsp)%> "> 浏览会员 </a> ¦ <a href=" <%=response.encodeURL(register.jsp)%> "> 会员注册 </a> ¦ <a href=" <%=response.encodeURL(login.jsp)%> "> 查找登陆 </a> ¦ <a href=" <%=response.encodeURL(find.jsp)%> "> 查找会员 </a> ¦ <a href=" <%=response.encodeURL(message.jsp)%> "> 留言板 </a> ¦ <a href=" <%=response.encodeURL(publicMessage.jsp)%> "> 查看公共留言 </a> ¦ <a href=" <%=response.encodeURL(secretMessage.jsp)%> "> 查看私人留言 </a> ¦ <a href=" <%=response.encodeURL(modifyPassword.jsp)%> "> 修改密码 </a> ¦ <a href=" <%=response.encodeURL(modifyMessage.jsp)%> "> 修改个人信息 </a> ¦ </td> </tr> </table> </table> 书上的确是这样的</table> </table> 我删了一个还是没变化谢谢 请注意如下2个单词的区别showMemeber.jsp showMeneber.jsp 在 head.txt 里面 还有如下2个单词的区别 showMemeber.jsp showMenber.jsp 把他们统统改成和那个jsp文件名相同的名字。 F5做负载均衡是只针对HTTP端口的吗? JAVA调用.net webservice提示参数为空 急 在线等 域名解析问题 请看一下这段代码!!!!!!!!! 想学一下Tapestry,各位前辈有什么好资料推荐吗? 如何使用jdbc连接SQL Server数据库? 问一下网站管理的问题。参与有分!!! 关于替换,与换行。 未定义变量或类名:session 是什么错误? 部署应用程序出错 C++ 从txt文件里提取信息 用textarea输入文本,当插入到数据库的时候没有HTML标签,我想要在输出页面的时候能保留我原来输入的格式,我该怎么办?
welcomeFriend.jsp
<%@ page contentType="text/html;charset=GB2312" %>
<html>
<body bgcolor=yellow>
<%@ include file="head.txt" %>
<h1>
<center>欢迎网上结交朋友</center>
</body>
</html>head.txt<table align="center" border="0" width="790" height="12" bgcolor=cyan cellspacing="0">
<tr>
<td width="100%">
<a href="<%=response.encodeURL(showMember.jsp)%>">浏览会员</a> |
<a href="<%=response.encodeURL(register.jsp)%>">会员注册</a> |
<a href="<%=response.encodeURL(login.jsp)%>">查找登陆</a> |
<a href="<%=response.encodeURL(find.jsp)%>">查找会员</a> |
<a href="<%=response.encodeURL(message.jsp)%>">留言板</a> |
<a href="<%=response.encodeURL(publicMessage.jsp)%>">查看公共留言</a> |
<a href="<%=response.encodeURL(secretMessage.jsp)%>">查看私人留言</a> |
<a href="<%=response.encodeURL(modifyPassword.jsp)%>">修改密码</a> |
<a href="<%=response.encodeURL(modifyMessage.jsp)%>">修改个人信息</a> |
</td>
</tr>
</table></table>
showMemeber.jsp<%@ page contentType="text/html;charset=GB2312"%>
<%@ page import="java.sql.*"%>
<%@ page import="tom.jiafi.Login"%>
<%@ page import="tom.jiafei.PageNumber"%>
<%@ page import="java.io.*"%>
<jsp:useBean id="handlePage" class="tom.jiafei.PageNumber" scope="session">
</jsp:useBean>
<jsp:useBean id="login" class="tom.jiafei.Login" scope="session">
</jsp:useBean>
<%//如果客户直接进入该页面将被转向登陆页面。
if(session.isNew())
{response.sedRedirect("login.jsp");}
//如果没有成功登录将被转向登录页面。
String success=login.getSuccess();
if(success==null)
{success="";}
if(!(success.equals("ok")))
{response.sendRedirect("login.jsp");}
%>
<html>
<body><font size=1>
<%@ include file="head.txt"%>
<p>会员列表:
<%!//声明一个共享的连接对象。
Connection con=null;
//显示数据库记录的方法。
public void showList(ResultSet rs,javax.servlet.jsp.JspWriter out,int n,String find)
{
try
{
out.print("<table border>");
out.print("<tr>");
out.print("<th width=50>"+"<font size=1>"+"会员名"+"</font>");
out.print("<th width=70>"+"<font size=1>"+"性别"+"</font>");
out.print("<th width=70>"+"<font size=1>"+"email"+"</font>");
out.print("<th width=70>"+"<font size=1>"+"浏览详细信息"+"</font>");
out.print("</tr>");
for(int i=1;i<=n;i++)
{
String logname=rs.getString("logname");
String email=rs.getSttring("email");
out.print("<tr>");
out.print("<td>"+logname+"</td>");
out.print("<td>"+rs.getString("sex")+"</td>");
out.print("<td>"+email+"</td>");
//在每个会员的后面显示一个表单,该表单将内容提交到find.jsp。
//以便查看会员的详细信息。
String s1="<form action="+find+"method=get>";
String s2="<input type=hidden name=logname value="+logname+">";
String s3="<input type=submit value=详细信息></form>";
String s=s1+s2+s3;
out.print("<td>"+s+"</td>");
out.print("</tr>");
rs.next();
}
out.print("</table>");
}
catch(Exception e1){}
}
%>
<%
Statement sql=null;
ResultSet rs=null;
int rowCount=0;//总的记录数。
String logname="";
//第一个客户负责建立连接对象。
if(con==null)
{
try
{
class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFondException e)
{out.print(e);}
try
{
con=DriverManager.getConnection("jdbc:odbc:friend","","");
sql=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE.Resultset.CONCUR_READ_ONLY);
rs=sql.execute("select * from member");//返回可滚动的结果集。
rs.last();//将游标移动到最后一行。
int number=rs.getRow();//获取最后一行的行。
rowCount=number;//获取记录数。
handlePage.setPageSize(3);//设置每页显示的记录数。
handlePage.setShowPage(1);//设置欲显示的页码数。
handlePage.setPageCount(rowCount,handlePage.getPageSize());//计算总页数。
out.print("共有"+handlePage.getPageCount()+"页,");
out.print("每页都显示"+handlePage.getPageSize()+"条记录");
}
catch(SQLException e)
{out.print(e);}
}
//其他客户通过同步块使用这个连接。
else
{
synchronized(con)
{
try
{
sql=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs=sql.executeQuery("select * from member");//返回可滚动的结果集。
rs.last();
int number=rs.getRow();
rowCount=number;
handlePage.setPageSize(3);
handlePage.setShowPage(1);
handlePage.setPageCount(rowCount.handlePage.getPageSize());
out.print("共有"+handlePage.getPageCount()+"页,");
out.print("每页显示"+handlePage.getPageSize()+"条记录");
}
catch(SQLException e)
{out.pirnt(e);}
}
}%>
<%--选择显示某页的表单--%>
<%String str=response.encodeURL("showMember.jsp");
String find=response.encodeURL("find.jsp");
%>
<form action="<%=str%>" method="post">
输入欲要显示的页<input type="text" name="ok" value="1">
<input type="submit" value="submit">
</form>
<%//获取表单提交信息。
String s=request.getParameter("ok");
if(s==null)
{
s="1";
}
int m=Integer.parseInt(s);
handlePage.setShowPage(m);
out.print("目前显示第"+handlePage.getShowPage()+"页");
int n=handlePage.getShowPage();
//将游标移动到指定位置。
rs.absolute((n-1)*handlePage.getPageSize()+1);
showList(rs,out,handlePage.getPageSize(),find);//显示该页内容。%></font></body>
</html>
head.txt <table align="center" border="0" width="790" height="12" bgcolor=cyan cellspacing="0">
<tr>
<td width="100%">
<a href=" <%=response.encodeURL(showMember.jsp)%> "> 浏览会员 </a> ¦
<a href=" <%=response.encodeURL(register.jsp)%> "> 会员注册 </a> ¦
<a href=" <%=response.encodeURL(login.jsp)%> "> 查找登陆 </a> ¦
<a href=" <%=response.encodeURL(find.jsp)%> "> 查找会员 </a> ¦
<a href=" <%=response.encodeURL(message.jsp)%> "> 留言板 </a> ¦
<a href=" <%=response.encodeURL(publicMessage.jsp)%> "> 查看公共留言 </a> ¦
<a href=" <%=response.encodeURL(secretMessage.jsp)%> "> 查看私人留言 </a> ¦
<a href=" <%=response.encodeURL(modifyPassword.jsp)%> "> 修改密码 </a> ¦
<a href=" <%=response.encodeURL(modifyMessage.jsp)%> "> 修改个人信息 </a> ¦
</td>
</tr>
</table> </table>
showMemeber.jsp
showMeneber.jsp 在 head.txt 里面
showMenber.jsp