我现在要做一个项目,ssh+tomcat6.0 基本模式是这样的,客户端发送请求给我这边的服务器端,

服务器接受参数之后转发到对应的action,再返回数据给客户端,我现在用的是httpclient,客户端发送的请求我在服务器端可以接受到,但是我不知道怎么将这些参数转发给... 服务器接受参数之后转发到对应的action,再返回数据给客户端,我现在用的是httpclient,客户端发送的请求我在服务器端可以接受到,但是我不知道怎么将这些参数转发给别的action!求助啊!!!分不多,谢谢大家了,在线等
我现在的思路是写个控制器或者过滤器这样的类,通过这个类接收参数,并把这些参数转发给下个action,就是怎么转发这里卡住了·····郁闷~~~~~继续等待!!!
展开
 我来答
一起渔职场
2013-04-25 · TA获得超过208个赞
知道小有建树答主
回答量:303
采纳率:0%
帮助的人:118万
展开全部
不同的请求当然对应不同的action
你现在说的 其实就是做http接口,不同的接口有不同的功能,客户端根据不同的需要请求不同的接口
是你把问题想复杂了
追问
不是的,相当于是http接口,这种方式就是为了避免客户端写N多个地址,用这种方式客户端只需要一个地址就行了,而这个地址就是这个接口的地址,然后接口负责解析客户端向服务器端发送的请求,然后在解析完成之后向他对应的action请求数据,就是这样的,我现在想的已经是最简单的办法了·····
追答
好吧 
如果你坚持这样做的话,不用拦截器,通过request是可以获取到请求的所有参数的
然后你根据参数的不同,你把一个action作为给客户的接口,在这个action中解析参数,然后根据参数重新拼接请求地址,做请求转发就可以了
漫步匆匆
2013-04-25 · TA获得超过109个赞
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:99.1万
展开全部
你在你的这个action中该怎么转发就怎么转发,然后在structs配置文件中,的那个路径配置成下一个action的路径就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
独家解说
2013-04-25 · TA获得超过130个赞
知道答主
回答量:204
采纳率:0%
帮助的人:66.9万
展开全部
这种设计挺复杂的,一般一个action对应你的一个操作,业务逻辑代码放到service去管理,这样多个action之间不就可以共用一些方法和参数了嘛
更多追问追答
追问
问题是,如果我用一个action对应一个地址的话,客户端要请求N多个地址,这样太麻烦了
追答
一个anction也可以对应多个地址的,请求方法不同就是了,或者使用异步来调用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式