易截截图软件、单文件、免安装、纯绿色、仅160KB

java webservice 服务器代码获取请求客户端的IP地址

 package test;
import javax.annotation.Resource;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import javax.xml.ws.WebServiceContext;
import javax.xml.ws.handler.MessageContext;
@javax.jws.WebService(targetNamespace = "http://test/", serviceName = "WebServiceTestService", portName = "WebServiceTestPort", wsdlLocation = "WEB-INF/wsdl/WebServiceTestService.wsdl")
public class WebServiceTestDelegate {
 test.WebServiceTest webServiceTest = new test.WebServiceTest();
 @Resource
 private WebServiceContext wsContext;
 public String getServiceStr(String str) {
  MessageContext mc = wsContext.getMessageContext();
  ServletContext servlet = (ServletContext)(mc.get(mc.SERVLET_CONTEXT));
  HttpServletRequest  request  =  (HttpServletRequest)(mc.get(mc.SERVLET_REQUEST));
  String remortAddress = request.getRemoteAddr();
  System.out.println(remortAddress);
  return webServiceTest.getServiceStr(str);
 }
}


相关文档:

Thinking In Java Notes

1. 对于一个static方法而言,无法访问泛型类的类型参数,所以,如果static方法需要使用泛型能力,就必须使其成为泛型方法。
2. 当使用泛型类时,必须在创建对象的时候制定类型参数的值,而是用泛型方法的时候,通常不必指定参数类型,因为编译器会为我们找出具体的类型。这称为类型参数推断。 ......

java中如何把一个目录下的文件移到另一个指定目录中

 import java.io.*;
public class FileToFile
{
 public static void main(String[] args)
 {
   File fold = new File("e:\\java\\file.java");//某路径下的文件
   String strNewPath = "e:\\java\\new file\\";//新路径
   File fnewpath = new File(strNewPath); ......

[译文]一些Java并发技巧

原文:Some Java Concurrency Tips
作者:Carol McDonald
出处:
http://weblogs.java.net/blog/caroljmcdonald/archive/2009/09/17/some-java-concurrency-tips
 
这是来自Joshua Bloch、Brian Goetz和其他人的一个关于一些并发技巧的汇总。
 
首先选择不可变的对象/数据
 
不可变对象(immutable ......

Java SE6 系统托盘小应用哈

 /**
* @(#)MyTray.java
*
*
* @author Xie Xiaojin
* @version 1.00 2009/11/9
*/
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class MyTray implements ActionListener {
private MenuItem item1;
private MenuItem item2;
private MenuItem item3;
private ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号