java頁面輸出
⑴ java中怎麼輸出html文件
可以用:File f_html = new File("Login.html");
f_html.createNewFile();
要想生成html頁面的話,容器會替我們直接把jsp編譯成servlet輸出成html靜態頁面進行展示。
你要像手動輸出html的展示內容可以自己寫一個servlet,使用output方法輸出html標簽代碼段直接列印到客戶端。
還有如果你想寫入html文件的話,你可以通過fileinput位元組寫入。(這種寫法servlet教程上很多實例,包括如何生成文件,如何通過位元組或者字元流的形式寫入和保存)
⑵ java怎麼輸出
java控制台輸出由print( ) 和 println( )來完成最為簡單。這兩種方法由rintStream(System.out引用的對象類型)定義。盡管System.out是一個位元組流,用它作為簡單程序的輸出是可行的。因為PrintStream是從OutputStream派生的輸出流,它同樣實現低級方法write(),write()可用來向控制台寫數據。PrintStream 定義的write( )的最簡單的形式如下:
void write(int byteval)
該方法按照byteval指定的數目向文件寫位元組。盡管byteval 定義成整數,但只有低位的8個位元組被寫入。下面的短例用 write()向屏幕輸出字元「A」,然後是新的行。
// Demonstrate System.out.write().
class WriteDemo {
public static void main(String args[]) {
int b;
b = 'A';
System.out.write(b);
System.out.write(' ');
}
}
一般不常用write()來完成向控制台的輸出(盡管這樣做在某些場合非常有用),因為print()和println() 更容易用。
四、PrintWriter類
盡管Java允許用System.out向控制台寫數據,但建議僅用在調試程序時或在常式中。對於實際的程序,Java推薦的向控制台寫數據的方法是用PrintWriter流。PrintWriter是基於字元的類。用基於字元類向控制台寫數據使程序更為國際化。PrintWriter定義了多個構造函數,這里所用到的一個如下:
PrintWriter(OutputStream outputStream, boolean flushOnNewline)
outputStream是OutputStream類的對象,flushOnNewline控制Java是否在println()方法被調用時刷新輸出流。如果flushOnNewline為true,刷新自動發生,若為false,則不發生。
PrintWriter支持所有類型(包括Object)的print( )和println( )方法,這樣,就可以像用ystem.out那樣用這些方法。如果遇到不同類型的情況,PrintWriter方法調用對象的toString()方法並列印結果。用PrintWriter向外設寫數據,指定輸出流為System.out並在每一新行後刷新流。例如這行代碼創建了與控制台輸出相連的PrintWriter類。
PrintWriter pw = new PrintWriter(System.out, true);
下面的應用程序說明了用PrintWriter處理控制台輸出的方法:
// Demonstrate PrintWriter
import java.io.*;
public class PrintWriterDemo {
public static void main(String args[]) {
PrintWriter pw = new PrintWriter(System.out, true);
pw.println("This is a string");
int i = -7;
pw.println(i);
double d = 4.5e-7;
pw.println(d);
}
}
該程序的輸出如下:
This is a string
-7
4.5E-7
⑶ 如何在java中實現輸出網頁指定內容的代碼
如果是用java獲取網頁內容,然後獲取指定文字的話:
你需要使用正則表達式里的環視,然後java匹配下find()就可以找出來了。
(?<=匹配左邊標簽)匹配中間的文字(?=匹配右邊的標簽)
用這樣的正則來匹配網頁的內容字元串
如果是用js腳本又可以用jquery的話,那直接用$(".gs_rs").html()來獲取了。
⑷ java在jsp頁面怎麼輸出信息
<% 代碼 %> <%=對象/變數%> 或者jstl表達式也可以
⑸ Java程序輸出到JSP頁面
用request,或者session以及application都可以將java程序輸出到jsp中,例如session.setAttribute("hello","你好"),在前端頁面用el表達式<%hello%>就可以獲得「你好」這個字元串,但是一般傳值都用request,因為作用范圍小,僅存在於一次請求中,不僅安全,佔用資源也省,
⑹ 怎麼在java代碼里輸出jsp頁面的內容
嗯,就是在servlet或javabean中(也可以再JSP頁面中的<% %>中)
用out.print("<html><head></head><body>");
out.print("this is a JSP page!");
out.print("</body></html>");
一個完整而簡單的頁面
⑺ java ee 向頁面輸出的幾種方法
有以下兩種方法
---------------------------------------------------------------------------
1.struts2:ongl(表達式)
1.1 從值棧中獲取不同會話中的屬性及Action的屬性值
${name}:直接獲取action中的屬性name的值
1.2從值棧中獲取name的值
<%@ taglib uri="/struts-tags" prefix="s"%>
#session.name或<s:property value="name">
---------------------------------------------------------------------------
2.jsp:
2.1jsp腳本
<request.getAttribute("name")>
2.2JSTL(java standard taglib):java標准標簽庫
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<c:out value="${name}">
2.3EL(express language)表達式語言
${request.name}或${param['request.name']}
---------------------------------------------------------------------------
==>清山
⑻ java 怎麼輸出網頁
java只是寫網頁後台的吧,網頁用html和一些腳本語言編寫的,你可以先用Dreamweaver試試開發靜態網頁
在你的文件夾里建立一個記事本,內容為:
<html>
<applet code="類名.class" Height="600" Width="900">
</applet>
</html>
大小依據你自己的內容而定。
然後將記事本的名字改為:類名.html
最後去命令行運行:javac 類名.java
再去打開那個html格式的文件就好了。
如果你想直接運行html文件,那麼就在運行javac 類名.java後,繼續運行java 類名就可以了。
⑼ java 項目什麼從後台向前頁面輸出html標簽
是因為在JSP頁面使用struts或者jstl標簽,最終jsp頁面都會轉化成java代碼來執行的,所有的輸出都會轉化成response.getWriter().write(String)。
response.getWriter().write(「<span>你好</span>」)。這樣就會向前台輸出<span>你好</span>,如果是標簽的話,首先處理標簽把標簽轉化成對應的字元串,最終還是以response.getWriter().write(String)方式輸出的頁面。如果你有了解自定義標簽,你就理解這些標簽是如何輸出的了。
⑽ java哪個方法可以在手機界面輸出程序結果
輸出方法有很多的:
你可以在界面暫時放置一個TextView,輸出結果設置到TextView輸出顯示,這樣可以長久保留輸出結果,方便查看。
在android可以用Toast彈出方式輸出,這個好處是不影響已有頁面布局,但彈出結果只顯示很短的時間,少量數據可以這樣彈出,數據太多可能還沒來得及看完,Toast就消失了