StringEscapeUtils查明字符串是否被转义

我一直在使用StringEscapeUtils.escapeHTML来转义URL。 是否有类似的东西可以找出字符串是否已被转义?

在Applet中加载ActiveX对象

我有一个Web应用程序来处理从专用麦克风接收的事件和音频。 音频由在网页中运行的Java小程序处理,但其他事件(连接麦克风,麦克风断开连接,按下麦克风按钮)由ActiveX对象处理。 ActiveX对象捕获这些事件并调用JavaScript代码来处理它们 // This is Microsofts javascript way of trapping ActiveX object events. function PhilipsSpeechMikeCtrl::SPMEventDeviceConnected(deviceID) { // Call JavaScript code to handle the microphone connected event } function PhilipsSpeechMikeCtrl::SPMEventDeviceDisconnected(deviceID) { // Call JavaScript code to handle the microphone disconnected event } function PhilipsSpeechMikeCtrl::SPMEventButton(deviceID, eventId) { // Call JavaScript code to handle the microphone button […]

VideoView阻止ViewPager中的其他片段出现?

我有一个简单的Android程序,使用ViewPager在两个选项卡之间滑动。 每个选项卡都有自己的片段。 一个片段播放video,而另一个片段显示一些文本。 问题是当video播放时,我滑动到信息选项卡,没有文字,它是完全黑色的。 我知道这一定是因为video布局。 原因是我用两个信息标签对其进行了测试,信息在每个标签上都显示出来。 这是我的代码。 MainActivity.java import android.os.Bundle; import android.support.v4.app.FragmentTransaction; import android.support.v4.view.ViewPager; import android.support.v4.view.ViewPager.OnPageChangeListener; import android.support.v7.app.ActionBar; import android.support.v7.app.ActionBar.Tab; import android.support.v7.app.ActionBarActivity; public class MainActivity extends ActionBarActivity implements android.support.v7.app.ActionBar.TabListener{ private ViewPager tabsviewPager; private ActionBar mActionBar; private TabsAdapter mTabsAdapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tabsviewPager = (ViewPager) findViewById(R.id.tabspager); mTabsAdapter = new TabsAdapter(getSupportFragmentManager()); tabsviewPager.setAdapter(mTabsAdapter); […]

从Java中的HTTP POST请求中读取JSON消息

我是Java和客户端 – 服务器编程的新手。 我正在使用嵌入式Jetty,我正在尝试将JSON字符串发送到某个地址( http:// localhost:7070 / json ),然后在该地址中显示JSON字符串。 我尝试了以下代码,但我得到的只是null。 嵌入式Jetty代码: public static void main(String[] args) throws Exception { Server server = new Server(7070); ServletContextHandler handler = new ServletContextHandler(server, “/json”); handler.addServlet(ExampleServlet.class, “/”); server.start(); } 用于发送Http POST的客户端function: public static void sendHttp(){ HttpClient httpClient = HttpClientBuilder.create().build(); //Use this instead try { HttpPost request = new HttpPost(“http://localhost:7070/json”); JSONObject […]

EhCache:简单程序不起作用

我是EhCache的新手,并且正在实现分布式缓存服务。 我正在尝试简单的程序,但无法解决错误。 我能够将数据存储到缓存中,但无法检索它。 这是我为测试编写的两个简单程序。 package com.db.tests; import net.sf.ehcache.Cache; import net.sf.ehcache.CacheManager; import net.sf.ehcache.Element; public class TestCachePut { public TestCachePut() { // TODO Auto-generated constructor stub } /** * @param args */ public static void main(String[] args) { CacheManager cache= CacheManager.create(“E:/ehcache-2.6.2/ehcache.xml”); Cache caches = cache.getCache(“cache1”); Element element= new Element(“testKey”, “inserted to cache”); caches.put(element); System.out.println(“Put in to cache”); […]

如何在任何系统上检查用户的访问级别

在我们的RCP应用程序中,我们在菜单贡献下新添加了一个菜单作为命令。 现在我们要根据登录系统的用户启用或禁用此新菜单。 基本上我们只想为管理员登录启用菜单,而不是为任何其他用户启用菜单。 如何实现这一目标? 提前致谢 !!

POJO的交易

我正在实现一个类似的方法: … try { myPojo.setProperty(“foo”); myService.execute(myPojo); } catch (Exception e) { logger.error(e.getMessage(), e); } … 如果我的服务从pojo属性的此try块抛出一些exception将具有新值。 是否有某种方法可以为pojo更改启动一种事务,如果出现问题则将其回滚? 就像是: PojoTransaction pt = startPojoTransaction(); transactionedPojo = pt.handleByTransaction(myPojo); try { transactionedPojo.setProperty(“foo”); myService.execute(transactionedPojo); pt.commit; } catch (Exception e) { logger.error(e.getMessage(), e); } 或类似的东西……

如何在Java中为变量分配2个字节?

如何在Java中为变量分配2个字节? 我知道我可以这样做: byte val = 2; // this is one byte with 0000 0010 但我需要为val分配2个字节。 我怎样才能做到这一点?

将私钥作为字符串的Java SFTP客户端

Apache Commons和JSch都需要私钥文件来建立SFTP连接。 我正在处理的项目将用于连接多个SFTP服务器。 因此,我们不希望部署多个私钥文件,而是将这些密钥保存为加密配置文件中的字符串。 是否存在不需要私钥文件对象的SFTP库?

在解析之前检查日期格式

我正在使用字段Duration解析几个documments。 但在不同的文件中,它采用不同的格式,例如: “Duration”: “00:43” “Duration”: “113.046” “Duration”: “21.55 s” 我想将它们全部解析为格式”Duration”: “113.046” ,我怎么能在以任何格式解析之前检查它? 这段代码之前的一些条件,因为这不适合所有这些: Long duration; DateFormat sdf = new SimpleDateFormat(“hh:mm:ss”); try { Date durationD = sdf.parse(totalDuration); Date zeroSec = sdf.parse(“00:00:00”); duration = durationD.getTime() – zeroSec.getTime(); } catch (Exception e) { duration = Long.parseLong(totalDuration); } 提前致谢