当前位置: 首页 > news >正文

网站开发安全需求网站开发建设类合同

网站开发安全需求,网站开发建设类合同,wordpress主机搭建,宁波网站优化公司软件问题#xff1a; Java中获得了方法名称的字符串#xff0c;怎么样调用该方法 如果我有以下两个变量 Object obj; String methodName getName;在不知道obj的类的情况下#xff0c;我怎么样才能调用该类的名叫methodName的方法呢#xff1f; 这个方法被调用时…问题 Java中获得了方法名称的字符串怎么样调用该方法 如果我有以下两个变量 Object obj; String methodName getName;在不知道obj的类的情况下我怎么样才能调用该类的名叫methodName的方法呢 这个方法被调用时不带参数并且返回的是一个字符串这是一个Javabean的getter方法 回答一 java.lang.reflect.Method method; try {method obj.getClass().getMethod(methodName, param1.class, param2.class, ..); } catch (SecurityException e) { ... }catch (NoSuchMethodException e) { ... }这里的参数由你需要的具体的方法如果有几个重载方法的话如果没有参数就只需要给出方法名决定 然后你就可以这样调用方法了 try {method.invoke(obj, arg1, arg2,...); } catch (IllegalArgumentException e) { ... }catch (IllegalAccessException e) { ... }catch (InvocationTargetException e) { ... }再次声明如果你这个方法没有参数就忽略arg1arg2. 回答二 通过反射实现方法的调用 Class? c Class.forName(class name); Method method c.getDeclaredMethod(method name, parameterTypes); method.invoke(objectToInvokeOn, params);“class name” 是类名 objectToInvokeOn是调用其方法的对象类型 method name 是你想要调用的方法名 parameterTypes是一个声明了方法接收参数的Class[] params 是声明了传给参数的Object[] 回答三 这个方法可以这样被调用。可能会有更多的选择查一下反射的APi吧但是这个是最简单的 import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method;import org.junit.Assert; import org.junit.Test;public class ReflectionTest {private String methodName length;private String valueObject Some object;Testpublic void testGetMethod() throws SecurityException, NoSuchMethodException, IllegalArgumentException,IllegalAccessException, InvocationTargetException {Method m valueObject.getClass().getMethod(methodName, new Class[] {});Object ret m.invoke(valueObject, new Object[] {});Assert.assertEquals(11, ret);}}回答四 首先请避免这种代码的的顺序。它真的是很差的并且也不安全。请看第二版的Secure Coding Guidelines for the Java Programming Language的第六节 文章翻译自Stack Overflowhttps://stackoverflow.com/questions/160970/how-do-i-invoke-a-java-method-when-given-the-method-name-as-a-string
http://www.yutouwan.com/news/162386/

相关文章:

  • 网站开通flash亚马逊没有网站怎么做seo
  • 做网站需要的语言wordpress 全站通知
  • 紫砂壶网站开发与设计报告论文wordpress注册数学验证码
  • vip视频网站怎么做js网站建设
  • 手机创建网站教程wordpress技术博客
  • 茶叶公司网站模板雄安移动网上营业厅
  • 招投标 网站建设网站开发的关键
  • 学生模拟网站开发项目做网站的图片大小是多少
  • 网站显示百度众测是怎么做的去掉 wordpress
  • 柳市做网站拓者吧室内设计吧
  • 广州最好的网站建设公司长沙网站建设 网站设计
  • 洛阳最好的做网站的公司广州比较好的外贸公司有哪些
  • 都昌县建设局网站微信公众号开发网站开发
  • 建设银行官方个人网站卢沟桥做网站的公司
  • 网站在当地做宣传如何把网站放在主机上
  • 江苏省交通运输厅门户网站建设管理中心天猫网站建设的目标是什么意思
  • 网站设计好网站百度指数查询移动版
  • 展台设计网站都有哪些找做网站的客户
  • 网站建设2种账号体系下载app免费下载app
  • 蛋白质结构预测工具网站开发全部游戏免费(试玩)不用下载
  • 湖北网站建设电话南昌市建设工程质量监督站网站
  • 网站收索流量怎么登陆wordpress
  • 企业网站源码 多语言wordpress视频防止下载
  • 网络公司给销售公司做网站足球比赛直播中国队
  • 通付盾 网站建设盐城公司网站建设
  • 地产网站设计河北住房和城乡建设部网站
  • 用别人网站名做长尾关键词企业门户网建设
  • 哪家网站优化公司好wordpress发布时链接地址依然指向本地而不是域名解决方法
  • 美橙互联 网站备案wordpress怎么加404
  • wordpress 大学 主题seo排名软件哪个好