小编Abd*_*khi的帖子

如何通过joda时间将hijri转换为格里高利日期

我发现在java中用joda时间将gregorian转换为hijri,但是我想使用joda-time将特定的Hijri日期转换为Gregorian.

如果有任何方法可能会有所帮助.

date jodatime hijri

3
推荐指数
1
解决办法
1165
查看次数

更改 Glassfish Servlet 编码/字符集

我正在向 Glassfish 4.1 服务器上的 Servlet 发送一个 Serializable 对象,该对象具有带有阿拉伯字符的字符串字段,当我尝试记录我得到的阿拉伯值时 (?????)

我已经阅读了ThisThis以及许多其他帖子,但没有解决问题,我已经在 Tomcat 8 Server 上尝试了相同的代码,并且工作正常

我应该如何使用 Glassfish 服务器或我的 Servlet 来正确读取 UTF-8 字符?

发送 Serializable 对象:

        url = new URL(ServerInfo.STORABLE_RECEIVER_URL);            
        http = (HttpURLConnection) url.openConnection();
        http.setRequestProperty("content-type", "application/x-object;  charset=utf-8");
        http.setRequestProperty("Accept-Charset", "UTF-8");
        http.setDoOutput(true);
        http.setDoInput(true);          
        out = new ObjectOutputStream(http.getOutputStream());
        out.writeObject(t);
Run Code Online (Sandbox Code Playgroud)

网页.xml

<filter>
    <filter-name>Set Response Character Encoding</filter-name>
    <filter-class>net.abdullahcodes.serv.MyFilter</filter-class>
    <init-param>
        <param-name>encoding</param-name>
        <param-value>UTF-8</param-value>
    </init-param>
</filter>

<filter-mapping>
    <filter-name>Set Response Character Encoding</filter-name>
    <url-pattern>/TradableReceiver</url-pattern>
    <url-pattern>/*</url-pattern>
    <url-pattern>/</url-pattern>
</filter-mapping>

<locale-encoding-mapping-list>
    <locale-encoding-mapping>
        <locale>ar</locale>
        <encoding>UTF-8</encoding>
    </locale-encoding-mapping>
    <locale-encoding-mapping>
        <locale>en</locale>
        <encoding>UTF-8</encoding>
    </locale-encoding-mapping>
</locale-encoding-mapping-list> …
Run Code Online (Sandbox Code Playgroud)

servlets glassfish character-encoding

3
推荐指数
1
解决办法
1453
查看次数

Android - 如何将上下文参数传递给方法?

我正在尝试为我女儿开发一个简单的应用程序,但我不是专业人士:)

我想知道如何将上下文传递给布尔方法?

我的问题是,当尝试合并下面的两个代码时

private boolean isNetworkAvailable() {
ConnectivityManager connectivityManager 
     = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null;}
Run Code Online (Sandbox Code Playgroud)

public static boolean hasActiveInternetConnection(Context context) {
if (isNetworkAvailable(context)) {
    try {
        HttpURLConnection urlc = (HttpURLConnection) (new URL("http://www.google.com").openConnection());
        urlc.setRequestProperty("User-Agent", "Test");
        urlc.setRequestProperty("Connection", "close");
        urlc.setConnectTimeout(1500); 
        urlc.connect();
        return (urlc.getResponseCode() == 200);
    } catch (IOException e) {
        Log.e(LOG_TAG, "Error checking internet connection", e);
    }
} else {
    Log.d(LOG_TAG, "No network available!");
}
return false;}
Run Code Online (Sandbox Code Playgroud)

我收到错误是因为我不知道如何传递Context参数。

parameters android android-context

1
推荐指数
1
解决办法
6008
查看次数