導航:首頁 > 編程語言 > javahtml特殊字元

javahtml特殊字元

發布時間:2022-08-27 10:15:27

『壹』 java 怎麼將HTML中的轉義字元"輸出為引號

如果是直接輸出 可以用 \" 這個
如果是比較多的 那麼 用 replaceAll 替換" 為 \" 然後就是" 了
望採納

『貳』 用java怎麼替換html的轉義字元

1.
使用正則表達式即可解決;
2.
例如轉義字元\r\n
3.
就只需要如下操作即可:
String
str
=
"<html>\r\n</html>";
str
=
str.replaceAll("\r\n","\\r\\n");

『叄』 java網頁項目中 為什麼會用到htmlEncode方法去轉換html元素為了防止什麼

一.HTMLEncode 方法對指定的字元串應用 HTML 編碼。

語法
Server.HTMLEncode( string )
參數
string
指定要編碼的字元串。
示例
腳本

<%= Server.HTMLEncode("The paragraph tag: <P>") %>
輸出

The paragraph tag: <P>
注意 以上輸出將被 Web 瀏覽器顯示為

The paragraph tag: <P>
如果查看一下源文件或以文本方式打開一個 Web 頁,您就可以看到已編碼的 HTML

二.相關例子解析:

rs("content")=Server.Htmlencode(Request("content")) :

rs("content")的意思是說,rs是一個recordset對象,content是資料庫表中的一個欄位;recordset對象可以操作資料庫表的每一條記錄,以及其中的每個欄位.

Server.Htmlencode的作用:是把某些代碼轉換成html格式的.

Request("content")是指:返回的上個頁面里有一個名字為content的元素的值;它可能是表單里的某個文本框,也有可能是個querystring型的東西
但是從名字和習慣來判斷,它是一個表單的多行文本框,因為它是放置內容用的.
整體意思是它把上個遞交頁面傳來的文本框里的值,放在資料庫中現在打開的記錄中的content欄位中.

『肆』 java 如何替換字元串中的特殊字元<p></p>標簽和空格,字元串是這樣的:<p><img>abcde</img> </p>

<p><img>abcde</img> </p>你想怎麼替換?
是替換所有字元還是只替換<p></p>標簽和空格。

public class RegTest {
public static void main(String[] args) {
String str1="<p><img>abcde</img> </p>";
System.out.println(str1.replaceAll("(<(\\/)?p>)|\\s", ""));
}
}
就可以了。

『伍』 java獲取html內的內容

簡單實現:
HtmlRequest類的內容:
[java] view plain
package com.capinfotech.net;

import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;

public class HtmlRequest {

public static void main(String[] args) throws IOException {
URL url = new URL("http://www.163.com/");
HttpURLConnection conn = (HttpURLConnection)url.openConnection();
InputStream inputStream = conn.getInputStream(); //通過輸入流獲得網站數據
byte[] getData = readInputStream(inputStream); //獲得網站的二進制數據
String data = new String(getData, "gb2312");
System.out.println(data);

}

public static byte[] readInputStream(InputStream inputStream) throws IOException {
byte[] buffer = new byte[1024];
int len = 0;
ByteArrayOutputStream bos = new ByteArrayOutputStream();
while((len = inputStream.read(buffer)) != -1) {
bos.write(buffer, 0, len);
}

bos.close();
return bos.toByteArray();
}

}
這樣就能獲得http://www.163.com的內容,在控制台會列印輸出

『陸』 java傳了一個字元串(這個字元串是html代碼段來的)怎樣把這html代碼段加完整的html代碼再保存成html文件

你看這個呢改了一下按行讀取的
我直接簡單的替換了原來的某行<div></div>為你要的內容
你可以優化加上正則匹配,代碼美化之類的操作
還有在finally里處理流的關閉。。
try{
Filefile=newFile("WebRoot\test.html");
InputStreamReaderread=newInputStreamReader(newFileInputStream(file));//可處理編碼格式
BufferedReaderbufferedReader=newBufferedReader(read);
Stringrow=null;
StringBuffersb=newStringBuffer();
while((row=bufferedReader.readLine())!=null){
System.out.println(row);
sb.append(row);
}
read.close();
BufferedWriteroutput=newBufferedWriter(newFileWriter(file));
Stringret=sb.toString().replaceAll("<div></div>","<div>2323</div>");//替換
output.write(ret);
output.close();
}catch(IOExceptione){
e.printStackTrace();
}//finally做關閉
}

『柒』 java怎樣過濾危險字元,該怎麼解決

就WEB應用來說,所謂危險的字元一般就是兩種
一個是SQL注入,一個是HTML語法注入
SQL注入主流的框架都可以搞定,JDBC永遠都使用preparedstatement就可以防止所有的sql注入,關鍵是用戶輸入都要通過佔位符往裡放,就自動的替換掉了特殊字元了。hibernate等orm框架都會搞定這個問題

HTML語法注入是指用戶輸入的html代碼回顯出來,這樣如果不轉義就可以破壞頁面的結構或者注入腳本。所以現在的網站都不允許用戶直接輸入html代碼了,現在都是一些UBB標簽來完成一些效果。HTML主要最好的解決辦法是在回顯的時候進行轉義,所有的MVC框架或者展示層框架都有HTML轉義的支持,包括struts,spring,volicty等,注意觀察他們用於顯示的標簽

『捌』 Java如何將html碼以字元串形式顯示在頁面上

郁悶,我都修改好多回了.在網路中寫轉義符號也會被轉換
你說的是jsp吧.
顯示的時候,你可以寫一個方法,用html轉義字元把其中的<>都替換掉.
例如:
因為網路回答中寫轉義符號也會被轉義,所以請自己將&補全.
<%!
public String replaceHtml(String html){
String rtnstr = html;
rtnstr.replace("<","&"); //請把此處&加上lt;(包括分號)
rtnstr.replace(">","&");//請把此處&加上gt;(包括分號)
return html;
}
%>
<%
String html = "<html><head></head><body>aaasdf</body></html>";
html = replaceHtml(html);
out.println(html);
%>

『玖』 怎樣能將一個html的源代碼放到一個java字元串中 主要是html中的標簽內的雙引號實現自動轉義問題

大致上可以這樣:
StringBuffered str=new StringBuffered();
//記得用轉義符.例如單引號用\" 代替
str.append("<html><head>");
str.append("<body><p>This is a String html file</p>");
……//接著寫需要的內容
//拼接完後轉為String
String html = str.toString();

閱讀全文

與javahtml特殊字元相關的資料

熱點內容
解密攝影pdf 瀏覽:72
演算法編程中級題目 瀏覽:249
c語言編譯器畢業設計 瀏覽:715
醫保卡申請app哪個好 瀏覽:944
阿里雲伺服器上傳源碼 瀏覽:602
營銷管理科特勒pdf 瀏覽:696
願望清單app哪個好 瀏覽:459
安卓外放聲音怎麼解決 瀏覽:195
脈脈app干什麼用的 瀏覽:360
拽姐是哪個app 瀏覽:860
雲伺服器刪除了還有嗎 瀏覽:234
macbook可以用單片機嘛 瀏覽:309
南陽php招聘 瀏覽:816
去哪裡找按摩師很漂亮的app 瀏覽:820
86x99用簡便演算法計算 瀏覽:832
php截圖flash 瀏覽:276
卸載聯想app哪個好 瀏覽:721
php文字轉圖片 瀏覽:332
豆客後台怎麼加密碼 瀏覽:576
jpg轉換pdf破解版 瀏覽:980