如何从中获取byte []:
Spring MVC中的<input type ="file"value ="$ {restaurant.logo}"name ="logo"/>?
我想有byte []数组将其转换为base64.但我不知道如何简单地将文件从输入转换为byte [].
我想做以下(这不起作用,它只是解释这个概念).知道怎么做吗?
Class type;
if (/* something */)
type = String.class;
else
type = Boolean.class;
return new ArrayList<type>();
Run Code Online (Sandbox Code Playgroud)
ArrayList<type>不起作用.我尝试过type.getClass(),也没用.
我从我的weblogic 8.1环境中复制了一个代码,并在我的新环境weblogic 10.3.4中复制.以下代码安静在我的8.1环境中工作.当我使用相同的代码时,它给了我下面的例外.
码
String xmlPath="e:\\domains\\devdamsdomain\\j2ee\\configurations\\dcd\\dams\\common\\interfaceconfig.xml";
log.info("xmlpath" + xmlPath);
SAXBuilder saxBuilder = new SAXBuilder();
log.info("creating SAXBuilder");
Document document = saxBuilder.build(xmlPath);
Run Code Online (Sandbox Code Playgroud)
例外情况如下:
INFO [orabpel.invoke.pool-4.thread-12] (SubRegistration_ptClient.java:76) - exception occured: unknown protocol: e
java.net.MalformedURLException: unknown protocol: e
at java.net.URL.<init>(URL.java:574)
at java.net.URL.<init>(URL.java:464)
at java.net.URL.<init>(URL.java:413)
at oracle.xml.parser.v2.XMLReader.pushXMLReader(XMLReader.java:250)
at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:222)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:891)
at com.ura.proxy.subregistration.proxy.SubRegistration_ptClient.callSubRegistration_process(SubRegistration_ptClient.java:68)
at com.ura.dams.registration.businesscontrol.SubRegControlImpl.clientRequestwithReturn(SubRegControlImpl.java:19)
at com.ura.dams.registration.process.RegistrationUpload.objSubRegClientRequestwithReturn(RegistrationUpload.java:137)
at orabpel.registrationupload.ExecLetBxExe7.execute(ExecLetBxExe7.java:208)
at com.collaxa.cube.engine.ext.bpel.common.wmp.BPELxExecWMP.__executeStatements(BPELxExecWMP.java:42)
at com.collaxa.cube.engine.ext.bpel.common.wmp.BaseBPELActivityWMP.perform(BaseBPELActivityWMP.java:162)
at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:2465)
at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1132)
at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:73)
at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:219)
at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:327)
at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4350)
at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4281)
at com.collaxa.cube.engine.CubeEngine._createAndInvoke(CubeEngine.java:713)
at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:545)
at com.collaxa.cube.engine.delivery.DeliveryService.handleInvoke(DeliveryService.java:654) …Run Code Online (Sandbox Code Playgroud) 如何RequestDispatcher在同一工作空间中使用外部Web应用程序
在第一个Web应用程序中,我使用它
RequestDispatcher rd =request.getRequestDispatcher("vote.jsp");
rd.forward(request, response);
Run Code Online (Sandbox Code Playgroud)
我可以代替vote.jsp用
这个网址:
http://localhost:8080/SpeedyServiceClient/JSP/Search/indexS.jsp
很多时候我必须对大量的小列表,数组进行排序.我需要对大型数组进行排序是非常罕见的.哪种是排序最快的排序算法:
这些类型的大小为8-15个元素:
?
我列出了元素类型,因为有些算法会比较操作和更少的交换操作.
我正在考虑合并排序,快速排序,插入排序和Shell排序(2 ^ k - 1增量).
我们的Java EE项目中有很多javascript和CSS文件.我们想知道是否有一个工具可以帮助你打包(缩小)这些文件,比如Rails中的jammit工具?
例如,在JSP页面中,我想做这样的事情:
<tag:include_stylesheets :common, :workspace, :media => 'all' />
<tag:include_javascripts :workspace />
Run Code Online (Sandbox Code Playgroud)
在开发过程中,不会执行任何打包,因此您将看到所有JavaScript和CSS文件的单独引用列表.当我们打包war文件时,它会将javascript编译成单个文件(或几个文件,并且只包含使用的文件)
是否有类似JSP的工具?
我有一个java代码,我通过套接字发送md5以在另一端接收。我将密码作为输入并创建自己的 md5,以检查通过套接字收到的 md5 以进行身份验证。
两个 md5 字符串具有相同的字节模式,但当我对两个 md5 模式进行相等测试时,String.equals() 返回 false。这怎么可能 ?。如果有人知道可能出了什么问题,请帮忙?
我正在尝试从基于Spring MVC的控制器中进行异步调用。
我正在使用以下代码段:
FutureTask<Object> runnableTask = new FutureTask<Object>(
new Runnable() {
public void run() {
// do something
}
}, null);
runnableTask.run();
Run Code Online (Sandbox Code Playgroud)
但是,无论如何,这不会异步执行,即,在上述任务完成之前,我的控制器不会返回响应(返回到视图)。我是否缺少某些东西,或者有其他替代方法吗?
java是否有库异常类,这意味着实际上不是错误,而是良好的终止?我知道我可以自己上课或使用null,但希望知道.
编辑1
我想使用异常对象作为方法的旧时尚返回代码,因此我需要ERROR_SUCCESS与Win32 API中的代码等效的东西.
我刚刚偶然发现了以下问题。虽然我知道浮点数和双精度数有其怪癖,但这听起来很奇怪。有人可以解释一下(Java 11)吗?
System.out.println(Float.valueOf(Float.parseFloat("76028223")).intValue());
System.out.println(Double.valueOf(Double.parseDouble("76028223")).intValue());
Run Code Online (Sandbox Code Playgroud)
结果:
76028224
76028223
Run Code Online (Sandbox Code Playgroud) java ×8
collections ×2
jsp ×2
servlets ×2
spring ×2
spring-mvc ×2
asynchronous ×1
exception ×1
generics ×1
jammit ×1
javascript ×1
jdom ×1
md5 ×1
sorting ×1
string ×1
xml ×1