演示url:http://192.168.0.222/english/product_0207_sec.jsp?pid=en_1-02http://192.168.0.222/english/product_0207_sec.jsp?pid=en_999
在.jsp文件中,<try>部分可以在同一个html页面中提取不同的数据,我如何使if-else与<%@include file = .html>一起工作
- 如果else存在不同的include文件,则尝试.jsp(在第55到62行)
<%@page contentType="text/html;charset=UTF-8" %>
<%@include file="/include/gds_include.jsp" %>
<jsp:useBean class="com.gds.DBconnect" id="dbHelper" scope="page" />
<%@include file="01_product_categories_detail.html"%>
<%
String id = request.getParameter("pid");
try {
dbHelper.setConnection(77);
dbHelper.setStatementIndex(0);
dbHelper.setPreparedStatement("select * from webpage where p_id = '"+id+"'");
dbHelper.exePreparedStatement();
resultSet = dbHelper.getSqlResultArray();
if(resultSet != null) {
for(int i=0; i<resultSet.length; i++) {
out.print("<tr><td>" );
out.print("<h1>" + resultSet[i][2] + "</h1>");
out.print( resultSet[i][6]);
}
}
}
catch(Exception ex) {
out.print("error message:" + ex);
}
finally {
dbHelper.doFinalize();
}
%>
</html>
<%@include file="02_product_categories_detail.html"%>
<%
String id = request.getParameter("pid");
if(pid != "en_1-01")
out.println(" <%@include file="footer_A.html"%> ");
else if (pid == "en_1-02")
out.println(" <%@include file="footer_B.html"%> ");
%>
为了让这个.jsp能够处理更多的场景,请帮助我