当前位置: 技术问答>java相关
applet调用Servlet一个问题探讨。
来源: 互联网 发布时间:2015-06-18
本文导语: 在applet 调用Servlet的时候,生成url的时候, 比如:URL url=new URL(getCodeBase(),"/web-inf/classes/dababaseServlet"); 这样写在weblogic下写对吗? 也就是哪位大虾,给个具体的例子,APPLET 和SERVLET放置的具体路径和怎么写,URL? 3X! ...
在applet 调用Servlet的时候,生成url的时候,
比如:URL url=new URL(getCodeBase(),"/web-inf/classes/dababaseServlet");
这样写在weblogic下写对吗?
也就是哪位大虾,给个具体的例子,APPLET 和SERVLET放置的具体路径和怎么写,URL?
3X!
比如:URL url=new URL(getCodeBase(),"/web-inf/classes/dababaseServlet");
这样写在weblogic下写对吗?
也就是哪位大虾,给个具体的例子,APPLET 和SERVLET放置的具体路径和怎么写,URL?
3X!
|
看来使用servlet的方式你还没有搞懂,对于tomcat服务器的情况,假设你的应用放在webapps下的exam下,在下面有那的使用applet的页面applet.html,而你的servlt就在web-inf/classes/dababaseServlet,那么缺省情况下你可以使用URL url=new URL(getCodeBase(),"servlet/dababaseServlet");
这个不是绝对的,但是在大多数情况下是正确的,因为这个还和你的应用的web.xml文件的配置有关,建议你看看servlet方面的书(web.xml文件可以修改servlet的访问方式、路径和名称)
这个不是绝对的,但是在大多数情况下是正确的,因为这个还和你的应用的web.xml文件的配置有关,建议你看看servlet方面的书(web.xml文件可以修改servlet的访问方式、路径和名称)
|
You can try :
http://localhost:8080/myproject/myservlet
if you can access that servlet, then you can call it from the applet
http://localhost:8080/myproject/myservlet
if you can access that servlet, then you can call it from the applet