Tag: html

有没有办法解码字符串?

可能重复: 我该如何解码字符串? Java:如何解码Java中的HTML字符实体,如HttpUtility.HtmlDecode? 嗨, 我有像“ä s&aring”这样的字符串。 需要像这样“äså”转换,请帮助我。 提前致谢

如何处理url中的特殊字符作为参数值?

任何人都可以建议如何处理下面的url作为strLocation的参数值具有特殊的字符? 提前致谢 http://localhost:8080/safp/contacts/FirmAddress.do?btnAction=FirmAddress&firmId=122379069&strLocation=!@#$%^&*()_+&async=true&newAccID=112

正则表达式使用src,width,height进行标记解析

您可能会对此做出反应,即使用正则表达式进行 H TML解析是一个非常糟糕的主意 ,例如,在此之后 ,您是对的。 但在我的情况下,下面的html节点是由我们自己的服务器创建的,所以我们知道它总是这样,并且由于正则表达式将在移动android库中 ,我不想使用像Jsoup这样的库。 我要解析的内容 : 应该解析什么 : 匹配一个常规的img标签,并对src属性值进行分组: ]+src\\s*=\\s*[‘\”]([^’\”]+)[‘\”][^>]*> width和height属性值: (width|height)\s*=\s*[‘”]([^'”]*)[‘”]* 因此,第一个正则表达式将具有带有img url的#1组,而第二个正则表达式将具有两个与其值的子组匹配的匹配。 我如何合并两者? 期望的输出: img url 宽度值 高度值

从另一个Servlet调用Servlet Post

我需要从另一个servlet调用servlet POST方法并在servlets参数中传递一个blob。 这是可能的,如果是这样,怎么办呢。 PS:我不能使用Apache HttpClient

使用jsoup进行奇怪的编码行为

我用jsoup从不同页面的html源代码中提取一些信息。 其中大多数是UTF-8编码的。 其中一个是用ISO-8859-1编码的,这导致了一个奇怪的错误(在我的选择中)。 包含错误的页面是: http : //www.gudi.ch/armbanduhr-metall-wasserdicht-1280×960-megapixels-p-560.html 我用以下代码读取了所需的String: Document doc = Jsoup.connect(“http://www.gudi.ch/armbanduhr-metall-wasserdicht-1280×960-megapixels-p-560.html”).userAgent(“Mozilla”).get(); String title = doc.getElementsByClass(“products_name”).first().text(); 问题是字符串“HD Armbanduhr aus Metall 4GB Wasserdicht 1280X960 – 5百万像素”中的连字符。 像öäü这样的正常变音符号被正确读取。 只有这个单一字符,没有输出为“-” 出现问题。 我试图用out.outputSettings()。charset(“ISO-8859-1”)覆盖(正确设置)页面编码,但这也没有帮助。 接下来,我尝试使用Charset类更改字符串的编码,并手动更改为utf8和iso-8859-1。 也没有运气。 在使用jsoup解析html文档之后,有人提示我可以尝试获取正确的字符吗? 谢谢

跨源请求阻止Spring REST服务+ AJAX

无法调用spring REST服务 我的春季服务 @RequestMapping(value = “/MAS/authenticate”, method = RequestMethod.POST) public ResponseEntity<Map> authenticate(@RequestBody Subject subject) { Map result = new HashMap(); result.put(“result_detail”, “Invalid Password”); result.put(“result”, “failure”); HttpHeaders responseHeaders = new HttpHeaders(); responseHeaders.setContentType(MediaType.APPLICATION_JSON); responseHeaders.add(“Access-Control-Allow-Origin”, “*”); // also added header to allow cross domain request for any domain return new ResponseEntity<Map>(result, responseHeaders, HttpStatus.OK); } 我的AJAX代码 $.ajax( { crossDomain: […]

Jsoup从表中获取表中的数据

这并不简单。 我正在解析一个页面( http://www.catedralaltapatagonia.com/invierno/partediario.php?default_tab=0 )我需要在其他表中的表中满足的数据,但我无法访问,因为我收到关于无效索引的所有错误指数 我需要这个价值观 这个单元格位于tr内部的td内部,在表格内部,此表格位于另一个表格内。 每列单元格都在div id“meteo_info”中,并且在每个td内部都有相同的名称div id。 我试过这种方式没有成功 Elements base1=document.select(“div#pd_foto_fondo”); Elements base2 = base1.select(“table”); Elements base3 = base2.select(“tr”); Elements base4 = base3.select(“table”); Elements base5 = base4.select(“tr”); Elements base6 = base5.select(“td”); Element base7 =base6.get(0); Element div1 = base7.getElementById(“meteo_info”); Elements tables1 = div1.getElementsByTag(“table”); Element table1 = tables1.get(0); String text2 = table1.getElementsByTag(“tr”).get(3).getElementsByTag(“td”).get(2).text(); 我在Asyntask doInBackground中使用此代码

将Javascript变量传递给Android活动?

基本上我想获取我已经从javascript访问的数据并将其传递给Java / Android,以便我可以在那里使用它。 /* An instance of this class will be registered as a JavaScript interface */ class MyJavaScriptInterface { @SuppressWarnings(“unused”) public void setX(String html){ Activity.this.x = html; Toast.makeText(myApp, Activity.this.x, Toast.LENGTH_LONG).show(); } } 这有效但我希望能够在任何地方调用相同的Toast行并获得相同的结果。 目前它只在没有通过webview.loadUrl加载调用时返回null / empty(“Javascript:”… 有小费吗?

使用Java解析HTML数据(DOM解析)

我已经研究了一段时间,并没有找到任何与Stack Overflow相关的东西。 我正在使用一个旨在捕获HTML代码片段的解析器。 基于代码(下面进一步说明),文件的大小呈指数级增长并且正在捕获我需要的字段(li),但也是非常重复的,因为它一遍又一遍地捕获相同的数据。 这是我正在阅读的文件(完整文件实际上有超过100行但这里只包括3行): Name: J0719 Description: Hop Counts: 2State: 3 Name: J0716 Description: Hop Counts: 3State: 2 Name: J0718 Description: Hop Counts: 1State: 5 Name: J0726 Description: Hop Counts: 8State: 4 我的完整代码在这里: package ReadXMLFile_part2; import java.io.*; import org.jsoup.Jsoup; import org.jsoup.select.Elements; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import java.util.Enumeration; import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.text.MutableAttributeSet; import […]

如何从动态创建的HTML表中获取特定行的单元格数据?

如何从JSP中动态创建的HTML表中获取特定行的单元格数据? 我正在以下列方式创建JSP Page 连接到MySQL数据库 根据条件从表中获取行 根据步骤2中返回的行,以动态方式构造HTML表 表的第一列包含复选框 JSP页面包含一个Submit按钮 选择某些行的复选框 在提交按钮单击,如何选中选中哪一行复选框?