怎么通过超链接跳转到servlet调用servlet

没有更多推荐了,
不良信息举报
举报内容:
前台页面通过JS调用Servlet访问到后台类
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!本人使用的是3.0.1版本 ,现在已经是4.0版本以后了,版本区别很大方法就不同,4.0是使用的接口。。
import org.apache.commons.httpclient.HttpClient
import org.apache.commons.httpclient.methods.PostMethod
import org.apache.commons.httpclient.*;
import org.apache.commons.httpclient.methods.GetM
import org.apache.commons.httpclient.methods.PostM
import org.apache.commons.httpclient.params.HttpClientP
import org.apache.commons.httpclient.params.HttpMethodP
public static String setUevent(url){
HttpClient&&&&&& httpClient&& = new HttpClient();
PostMethod method& = new PostMethod(url)
method.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET,"utf-8");//防止中文乱码
这里有两种传参方法
1、
method.addParameter("user", 'user');//使用string类型不是的记得.toString()
method.addParameter("pass",& 'pass');
httpClient.executeMethod(method);
method.releaseConnection();//记得关闭
2、
NameValuePair[] data =[
new NameValuePair("CLIENT_ID", uevent.clientcmy.id.toString()),
new NameValuePair("CONTENT",& uevent.content.toString())
]
method.setRequestBody(data);
try {
httpClient.getParams().setContentCharset("GBK");
// 执行postMethod
int statusCode = httpClient.executeMethod(method);
// HttpClient对于要求接受后继服务的请求,象POST和PUT等不能自动处理转发
// 301或者302
//&&& if (statusCode == HttpStatus.SC_MOVED_PERMANENTLY
//&&&&& || statusCode == HttpStatus.SC_MOVED_TEMPORARILY) {
//&&&& String responseBody = postMethod.getResponseBodyAsString();
//&&&& log.info(responseBody);
//&&&& if (responseBody != null) {
//&&&&& if ("succ".equals(responseBody)) { // 发送成功
//&&&&&& isSended =
if (statusCode == 200) {
strResponse = method.getResponseBodyAsString();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (HttpException e) {
// 发生致命的异常,可能是协议不对或者返回的内容有问题
e.printStackTrace();
} catch (IOException e) {
// 发生网络异常
e.printStackTrace();
} finally {
// 释放连接
method.releaseConnection();
dtt3401885
浏览: 6386 次
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'可不可以利用超链接调用severlet? - 知乎4被浏览140分享邀请回答0添加评论分享收藏感谢收起0添加评论分享收藏感谢收起写回答超链接跳转到servlet url跟怎么写?【java吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:708,510贴子:
超链接跳转到servlet url跟怎么写?收藏
用jsp页面中如何通过超链接怎么跳转到servlet?&a href=""&&/a&href=""双引号内的怎么写?
51CTO学院12年行业品牌,1600万用户选择,中国专业IT技能学习平台.java资深名师授课,0基础从入门到精通,java报名与培训中心.
看你web.xml怎么配置的,就怎么写,url-pattern
写web.xml中servlet中对应的url
你的servlet映射什么路径就写什么。不过要注意的是必须加上应用路径。因为你的setvlet编译后的文件跟你的网页不在一个路径下,不能直接写映射名
登录百度帐号}

我要回帖

更多关于 超链接指向servlet 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信