怎么通过接口的delphi dispidD 获取方法名

java selvlet获取接口调用实现类的方法为空是怎么回事?_百度知道
java selvlet获取接口调用实现类的方法为空是怎么回事?
private IMemberManager memberM public IMemberManager getMemberManager() {
return memberM } public void setMemberManager(IMemberManager memberManager) {
this.memberManager = memberM }.......省略...Member member = UserConext.getCurrentMember();
member = memberManager.get(member.getMember_id());
member.setFace(EopSetting.FILE_STORE_PREFIX+a);
member.setFace1(EopSetting.FILE_STORE_PREFIX+b);
member.setFace2(EopSetting.FILE_STORE_PREFIX+c);
memberManager.edit(member);//IMemberManager 接口 实现类MemberManager
面get edit 该查询id修改action没问题servletmemberManager 空IMemberManager setsevlet起效 能自
sevlet手 让memberManager 空实现action调用 get 、edit做更新
提问者采纳
servlet 没注入所要先创建实例
创建了 直接new这里是不是没有获取到member这个 &这是获取表名&怎么没获取到?&
创建了 直接new这里是不是没有获取到member这个 &这是获取表名&怎么没获取到?&
创建了 直接new这里是不是没有获取到member这个 &这是获取表名&怎么没获取到?&
提问者评价
其他类似问题
为您推荐:
其他1条回答
都提示问题<img class="word-replace" src="/api/getdecpic?picenc=0a007a行getTablename面问题找
struts2 action里可以
servlet里就各种null异常
java的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁java 如何动态获取接口方法参数名?反射肯定不行,asm\javassist已试
12:01:34&&&来源:&&&评论: 点击:
本帖最后由 qq 于
11:20:48 编辑
方法参数名
现有如下接口:
public&interface&PersonService&{
public&Integer&insert(Person&person);
public&Integer&updateByPrimaryKey(Person&person);
public&Integer&deleteByPrimaryKey(Integer&id);
public&Person&selectByPrimaryKey(Integer&id);
现已定义一个方法(使用javassist实现):getParameterName,根据传入的类以及指定的方法名,获取方法的参数名字(不考虑重载情况)
private&String[]&getParameterName(Class&clazz,String&method){
ClassPool&pool&=&ClassPool.getDefault();
CtClass&cc&=&pool.get(clazz.getName());
CtMethod&cm&=&cc.getDeclaredMethod(method);
MethodInfo&methodInfo&=&cm.getMethodInfo();
CodeAttribute&codeAttribute&=&methodInfo.getCodeAttribute();
LocalVariableAttribute&attr&=&(LocalVariableAttribute)&codeAttribute.getAttribute(LocalVariableAttribute.tag);
if&(attr&!=&null)&{
String[]&paramNames&=&new&String[cm.getParameterTypes().length];
int&pos&=&Modifier.isStatic(cm.getModifiers())&?&0&:&1;
for&(int&i&=&0;&i&&&paramNames.&i++)
paramNames[i]&=&attr.variableName(i&+&pos);
return&paramN
}&catch&(NotFoundException&e)&{
e.printStackTrace();
如我传入getParameterName(String.class,"equalsIgnoreCase")&;&&理应返回anotherString.
现在问题有俩:
1、获取不到JDK自带类的方法参数名
2、获取不到自己写的接口方法参数名
3、能获取到自己写的类的方法参数名(如2中接口实现类的参数名)
现在我就是有这样的业务需求,注意不是获取参数类型!获取参数型类通过反射一下就能拿到了,太简单。
求助各位出出主意,给给办法!
相关热词搜索:
频道总排行
频道本月排行如何通过RS-232接口和Intuilink 软件来获取34401A数据_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
如何通过RS-232接口和Intuilink 软件来获取34401A数据
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
你可能喜欢public interface Node {
public String getNodeName();
这就是接口的定义。没查到实现代码。请教各位,谢谢------解决方案--------------------
org.w3c.dom
接口 Node所有已知子接口:
Attr, CDATASection, CharacterData, Comment, Detail, DetailEntry, Document, DocumentFragment, DocumentType, Element, Entity, EntityReference, Node, Notation, ProcessingInstruction, SOAPBody, SOAPBodyElement, SOAPElement, SOAPEnvelope, SOAPFault, SOAPFaultElement, SOAPHeader, SOAPHeaderElement, Text, Text
所有已知实现类: IIOMetadataNode, SOAPPart
如果您想提高自己的技术水平,欢迎加入本站官方1号QQ群:&&,&&2号QQ群:,在群里结识技术精英和交流技术^_^
本站联系邮箱:

我要回帖

更多关于 微信获取好友列表接口 的文章

 

随机推荐