求高手解决一个jsp的问题!数组的显示!
输入书名后检索到这本书的详细信息, 但当我输入书名却只得到error.jsp的内容!
还想请教一下若要写个模糊搜索该怎么写呢?
<%
request.setCharacterEncoding("gb2312");
String name=request.getParameter("bookname");
String[] books=new String[3];
books[0]="计算机软件基础 ";
books[1]="web使用教程";
books[2]="计算机原理";
String[] books2=new String[3] ;
books2[0]="书名:计算机软件基础;<br>作者:john;<br>出版社:xxx出版社";
books2[1]="书名:web使用教程;<br>作者:chenyi;<br>出版社:清华大学出版社";
books2[2]="书名:计算机原理;<br>作者:wang;<br>出版社:高等教育出版社";
for (int i=0;i<3;i++) {
if (books[i].equals(name)) {
out.println("books2[i]");
}
else{%><jsp:forward page="4error.jsp"/><%
}
}%>
------解决方案--------------------if判断里面加一个break,一定要跳出来^
------解决方案--------------------if else用的问题,逻辑自己还没想清楚