永发信息网

如何从一个工程的jsp页访问另一个工程中的servlet

答案:5  悬赏:80  手机版
解决时间 2021-03-20 00:20
  • 提问者网友:捧腹剧
  • 2021-03-19 19:15
如何从一个工程的jsp页访问另一个工程中的servlet
最佳答案
  • 五星知识达人网友:忘川信使
  • 2021-03-19 19:26
一个工程的jsp页面访问另外一个servlet的方法是通过sendRedirect方法去重定向的。
比如:
在a工程的jsp中写入以下代码:
response.sendRedirect("/products");

那么就可以通过web.xml配置的products指向的servlet处理入口处理剩余的业务了。
全部回答
  • 1楼网友:北城痞子
  • 2021-03-19 22:47
直接在jsp中写一个连接,地址直接另一个工程的完整地址不行么?
比如href="http://localhost:8080/第二个工程名/包名(struts2配置文件的包名,没有不写)/xxx.action"
不行就不知道了。。
  • 2楼网友:由着我着迷
  • 2021-03-19 21:32
该说的都说了
  • 3楼网友:毛毛
  • 2021-03-19 20:11
这么跟你解释吧··
servlet是需要配置的··
其中有一项是url匹配··一般配*.do·
意思是说 在这个servlet工程下面任何一个.do结尾的请求都能被这个servlet拦截 并处理······

而jsp请求servlet一般情况都是用form表单去请求的···
form这个标签中有一个action的属性··
如果你的JSP和servlet在一个工程中,你只需要在action中写一个*.do(*代表任意字符)结尾的字符串就OK了········

还是不理解的话 就去打基础····
  • 4楼网友:街头电车
  • 2021-03-19 19:57
不知道你说的是表单提交或是页面嵌入或者只是一个链接

提交表单,只要另外一个servlet提交不需要认证的话,只要在页面form的action里面设置另外一个页面的servlet地址即可

页面嵌入则直接在JSP页面里加入iframe即可

链接就不说了.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯