问题列表 - 第24926页

如何在Servlet中启用读取非ascii字符

如何使servlet接受从JSP传递的非ascii(阿拉伯语,中文等)字符?

我试图将以下内容添加到JSP的顶部:

<%@page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
Run Code Online (Sandbox Code Playgroud)

并在servlet中的每个post/get方法中添加以下内容:

request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
Run Code Online (Sandbox Code Playgroud)

我试图添加一个Filter来执行上面两个语句而不是servlet.

说实话,过去这些都在起作用,但现在它不再起作用了.

我在Win和Linux机器上的JDK1.6上使用tomcat 5.0.28/6.xx.

这是一个例子:JSP页面:

<%@page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<html>
<head>
<title>Push Engine</title>
</head>
<body>
Hello ${requestScope['val']}
<form action="ControllerServlet" method="POST">
<table>
    <tr>
        <td>ABC</td>
        <td><input name="ABC" type="text" /></td>
    </tr>
    <tr>
        <td></td>
        <td><input type="submit" value="Submit"></td>
    </tr>
</table>
</form>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

Servlet doGet方法:

protected void doPost(HttpServletRequest request, HttpServletResponse response) 
            throws ServletException, IOException {
        request.setCharacterEncoding("UTF-8");
        String val = "request.getParameter('ABC') : " + request.getParameter("ABC");
        System.out.println(val);
        request.setAttribute("val", val);
        request.getRequestDispatcher("index.jsp").forward(request, response);
    }
Run Code Online (Sandbox Code Playgroud)

问题是: 在控制台中,值"???" 然而,正在打印的值返回到包含正确Unicode字的JSP页面

"???" …

unicode jsp servlets character-encoding

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

应用层和业务逻辑层之间有什么区别?

应用层和业务逻辑层之间有什么区别?我有点明白,业务层提供业务特定服务,应用层耦合业务服务,并为最终用户(Web服务,UI等)提供服务.我对吗?

language-agnostic architecture

57
推荐指数
2
解决办法
3万
查看次数

部署war文件时设置unix权限的更好方法

我们有一个供应商应用程序,我们可以在其中下载他们的更新并部署一个 war 文件。我们正在运行 oracle 应用程序服务器 9i 的 unix 应用程序服务器上部署 war 文件。我相信当我们部署 war 文件时,我们会删除以前的安装,然后部署新的 war 文件。当我们部署war文件时,有时我们必须手动设置类和其他文件的unix文件权限。我们这样做是为了让所有 UNIX 用户 ID 都可以运行他们需要的进程。有一个更好的方法吗?

java unix oracle oracle9i

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

如何嗅探http请求

我想向ASP.NET Web应用程序嗅探本地HTTP请求.

telnet是一种选择吗?

如何将数据包捕获到Web应用程序?

asp.net http packet-sniffers

3
推荐指数
2
解决办法
9962
查看次数

如何在iPhone或iPad上获取路线

嗨,我想在我的应用程序中显示如下内容:您的目的地是西北400英尺.

我目前使用getDistanceFrom方法,但这只能让我在2个位置之间找到脚.

谢谢你的帮助.

iphone direction

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

获取shell脚本中的函数名列表

我有一个Bourne Shell脚本,其中包含多个函数,并允许以下列方式调用:

func_name()

将使用param1和param2调用func_name()内部.

我想创建一个"帮助"功能,只列出所有可用的功能,即使没有参数.

问题:如何从脚本内部获取脚本中所有函数名称的列表?

我想避免解析它并寻找功能模式.太容易出错了.

谢谢,亚历克斯

更新:代码.想要我的help()函数就像main() - 添加到代码中的函数会自动添加到帮助中.

my.sh <func_name> <param1> <param2>
Run Code Online (Sandbox Code Playgroud)

linux shell sh

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

@Android在WebView中显示/ res /可查看

我将HTML投射到webview进行渲染.在HTML中我需要加载我所拥有的图像/res/drawable.

我有/res/drawable/my_image.png和这样的代码:

final WebView browser = (WebView) findViewById(R.id.my_webview);
String html = new MyHelper(myObject).getHtml();
browser.loadDataWithBaseURL("", html, "text/html", "UTF-8", "");
Run Code Online (Sandbox Code Playgroud)

字符串的位置html如下:

<html><head>
<h1>Here is the image</h1>
<img src="my_image.png" />
</head><html>
Run Code Online (Sandbox Code Playgroud)

问题是,该图像src属性应该指向图像/res/drawable

android webview drawable

17
推荐指数
2
解决办法
2万
查看次数

C#从异步调用中获取结果

我有一个我正在使用的API,它的文档有限.有人告诉我,它执行的一些方法是异步调用的.

如何获得这些异步调用的结果.请注意,我没有做任何特殊的事情来调用它们,API处理异步部分.但我似乎无法从这些调用中得到"回复" - 我假设那是因为他们在另一个线程中.

更新 - 我已经包含了下面的一些代码.API使用事件过程进行回调,但它似乎永远不会触发.

public partial class Window1 : Window
{
    ClientAppServer newServer= new ClientAppServer();

    public Window1()
    {
        InitializeComponent();
        newServer.ReceiveRequest += ReadServerReply;
    }


    private void ReadServerReply(RemoteRequest rr)
    {

        MessageBox.Show("reading server reply");
        if ((rr.TransferObject) is Gateways)
        {
            MessageBox.Show("you have gateways!");
        }
    }


    private void login()
    {
            newServer.RetrieveCollection(typeof(Gateways), true);

    }


    private void button1_Click(object sender, RoutedEventArgs e)
    {
        this.login();
    }
Run Code Online (Sandbox Code Playgroud)

c# asynchronous

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

JavaScript和CSS订单

我有一个HTML文件,链接到CSS文件和JavaScript文件.

首先执行JavaScript然后应用CSS,反之亦然?

有没有办法改变订单?

谢谢 !

html javascript css

4
推荐指数
2
解决办法
7206
查看次数

将两个列表转换为一个不同的列表

我有两个清单 double

List<double> X
List<double> Y
Run Code Online (Sandbox Code Playgroud)

我有一个目标对象:

public class PointD 
{
  public double X
  {get;set;}
  public double Y
  {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

如何将它们转换为单个列表?

public static List<PointD> Transform(List<double> X, List<double> Y)
{
}
Run Code Online (Sandbox Code Playgroud)

所有错误检查必须在那里.

答案必须在LINQ中,抱歉没有提前说明!

c# linq

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