我目前正在評估一個JSP應用程序。我不是jsp專家,我只有jsf開發方面的一些經驗。我懷疑這個應用程序的技術是在非常老的j2ee。無論如何要從源代碼中找出詳細的版本,技術或平臺嗎?或者大概幾歲的jsp版本是這個應用程序?以下是一些ui代碼。請看一下,我發現它與當前的jsp和jsf平臺相比是非常複雜的。如何從源代碼中找出具體的jsp技術?
<jsp:include page='header.jsp'></jsp:include>
<%
StringBuffer htmlBuffer = new StringBuffer();
// get viewbean interface and cast it to view bean object accordingly
com.nihb.mtrd.bean.AdminVB vb =
(com.nihb.mtrd.bean.AdminVB)session.getAttribute(com.nihb.mtrd.bean.AbstractBean.VIEW_BEAN);
//display message if there is any
String message = vb.getMessage();
if(message == null){
message = new String("");
}
htmlBuffer.append("<p><b><font face='Verdana' size='1' color='#cc0000'>");
htmlBuffer.append(message);
htmlBuffer.append("</font></b></p>");
htmlBuffer.append("<div align='center'>");
htmlBuffer.append("<center>");
htmlBuffer.append("<table border='3' cellspacing='0' style='border-collapse: collapse' width='800 ' cellpadding='0' id='AutoNumber7' height='9' bgcolor='#E8F3FF' bordercolor='#E8F3FF'>");
htmlBuffer.append("<TR><td width='800' height='7' colspan='8'>");
htmlBuffer.append("<br>");
if(vb.getIndicator() != 0){
htmlBuffer.append("<a href='MtrdHome.jsp?mysubmit=");
htmlBuffer.append(com.nihb.mtrd.bean.AbstractBean.ACTION_HYPERLINK_CHANGE_PASSWORD);
htmlBuffer.append("' >");
}
htmlBuffer.append("<b><font face='Verdana' size='2'>Change Password</font></b>");
if(vb.getIndicator() != 0){
htmlBuffer.append("</a>");
}
htmlBuffer.append("</td></TR>");
謝謝大家!
更新:這裏是我的web.xml
頂線:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app id="WebApp">
<!-- snip -->
</web-app>
謝謝你的回覆。這是「http://java.sun.com/dtd/web-app_2_3.dtd」你的意思嗎? – Jack 2011-01-22 04:46:12