『壹』 怎麼查看一個網站是用什麼語言編寫的
不同的動態語言(比如 asp,jsp,php)需要不同的應用伺服器進行解析的。現在的網站,基本都是動態的,不會全是靜態的頁面。
asp 的話,應用伺服器有 IIS ,這是windows 自帶的。其他可以替換的有 netbox 等 ,比較小巧。
jsp 的話,應用伺服器主要是 tomcat 。
php 的話,用的是 Apache 。
其他常用的一用伺服器還有 JBoss 等、
要看網頁是那種語言寫的,一般不能只看網頁的後綴(.asp,.jsp,.php)等,因為現在網頁一般都能進行【偽裝】的,也就是故意改寫後綴名,看不出實際所用的技術,【增加攻擊的難度】。
當然有源代碼,那就很容易看出是用那種語言的了。因為不同的語言,區別還是挺大的。
『貳』 如何打開isf後綴文件
可以用Notepad++軟體打開isf後綴文件。
工具/材料:以Notepad++、isf後綴文件為例。
1、首先在桌面上,選中isf後綴文件。
『叄』 如何將jsp頁面轉換成靜態頁面
將jsp頁面轉換成靜態頁面的步驟:
1、在jsp頁面中加入servlet.代碼如下:
public class ToHtml extends HttpServlet {
public void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String url = "";
String name = "";
ServletContext sc = getServletContext();
String file_name = request.getParameter("file_name");// 你要訪問的jsp文件名,如index,不包括擴展名
// 則你訪問這個servlet時加參數.如http://localhost/test/toHtml?file_name=index
url = "/" + file_name + ".jsf";// 你要生成的頁面的文件名。我的擴展名為jsf .
name = ConfConstants.CONTEXT_PATH+"\"+ file_name + ".htm";// 這是生成的html文件名,如index.htm.文件名字與源文件名相同。擴展名為htm
//ConfConstants.CONTEXT_PATH為你的應用的上下文路徑。
RequestDispatcher rd = sc.getRequestDispatcher(url);
final ByteArrayOutputStream ōs = new ByteArrayOutputStream();
final ServletOutputStream stream = new ServletOutputStream() {
public void write(byte[] data, int offset, int length) {
os.write(data, offset, length);
}
public void write(int b) throws IOException {
os.write(b);
}
};
final PrintWriter pw = new PrintWriter(new OutputStreamWriter(os));
HttpServletResponse rep = new HttpServletResponseWrapper(response) {
public ServletOutputStream getOutputStream() {
return stream;
}
public PrintWriter getWriter() {
return pw;
}
};
rd.include(request, rep);
pw.flush();
FileOutputStream fos = new FileOutputStream(name); // 把jsp輸出的內容寫到xxx.htm
os.writeTo(fos);
fos.close();
PrintWriter ōut = response.getWriter();
out
.print("<p align=center><font size=3 color=red>頁面已經成功生成!single<br>http://www.agilejava.org/space/? 233</font></p>");
}
}
2、配置web.xml
<servlet>
<servlet-name>toHtml</servlet-name>
<servlet-class>mj.util.html.ToHtml</servlet-class>//你的servlet的類。
</servlet>
<servlet-mapping>
<servlet-name>toHtml</servlet-name>
<url-pattern>/toHtml</url-pattern>
</servlet-mapping>
3、運行servlet。如:http://localhost:8080/test/toHtml?file_name=index
在test項目的根目錄下,生成了一個index.htm的靜態文件。
『肆』 如何查看網站是用什麼語言開發的
1,首先我們打一個你想查看的那個網站。
2,接著,我們查看打開來的網站網址,一般內頁才能更清楚的幫助我們判斷,因為首頁大部分網站都省略了。
3,打開網站的某個內頁,如果瀏覽器地址欄中的網址最後面是.asp。那麼它就是asp語言寫的。
4,同理,如果網址後面的是.php,那它則是php程序編寫的。
5,net結尾的,就是net語言編寫的網站。
6,當然上面都是一些比較好判斷的,如果網址後面是.htm/.html這樣的,難道是htm語言寫的嗎?當然不是,這樣結尾的要麼是靜態頁,要麼是動態程序生成的頁面。
7,此外,還有一種以.aspx 結尾的網址,這個也有些特殊,這種結尾的則是以ASP.NET語言編寫的。
-------------------------------如有疑問,可繼續追問,如果滿意,請採納,謝謝。