webservice的rest形式接口GET请求接收参数问题

在Spring+Struts2+Mybatis项目中,为解决跨域问题,使用RESTful WebService创建了一个GET接口。配置文件中定义了服务端点,并在接口方法上使用了@QueryParam注解来接收参数。接口实现类中处理业务逻辑。最初未加注解导致无法接收到参数,添加注解后问题解决。
摘要由CSDN通过智能技术生成

项目实现框架:spring+struts2+mybatis(确实有些古老)

在这个项目初次接触到webservice,项目需求是提供一个外部接口,如果通过ajax发送POST请求,会存在跨域访问的问题,不知道问题出在哪没能解决,因接口不需要返回值,所以改为GET请求,下面上代码:

cofig文件:

    <jaxrs:server id="CancelDemoService" address="/cancelDemo">
        <jaxrs:serviceBeans>
            <ref bean="CancelDemoServiceImpl"/>
        </jaxrs:serviceBeans>
        <jaxrs:inInterceptors>
            <bean class="org.apache.cxf.interceptor.LoggingInInterceptor"></bean>
        </jaxrs:inInterceptors>
        <jaxrs:outInterceptors>
            <bean class="org.apache.cxf.interceptor.LoggingOutInterceptor"></bean>
        </jaxrs:outInterceptors>
    </jaxrs:server>

接口:

import javax.ws.rs.GET;
import

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值