访问servlet
1. 如何用servlet访问别人的url
我也有同样的问题,我需要自己写一个servlet,去跨域访问别人服务器上的数据,不知道你是否知道解决方法,知道的话烦请告知一下,我也想学习
2. servlet怎样输入URL用浏览器访问
<servlet-name>这里填写你定义的该servlet标签的名称,可以随便填写,但要与下面的标签名称保持一致</servlet-name>
<servlet-class>这里填写你想要让提交路径响应的servlet类的路径,要完整的路径(包括servlet所在的报名)</servlet-class>
<servlet-name>这里与上面的随便填写的名称保持一致</servlet-name>
<url-pattern>这里填写你的form表单中的action属性(提交路径)<url-pattern>
3. 在Tomcat下直接访问servlet
不是System.out.println();这个实在控制台输出
而是out.println();这个输出到页面
4. 浏览器访问Servlet过程
览器并不是直接和servlet直接通信的,浏览器是通过web容器和servlet引擎和servlet通信的。
首先用户通过浏览器向web服务器发出请求,
web容器接受用户的请求后,将会创建一个request和Respone。
首先将用户的请求信息封装在request当中,
然后将request和Respone作为参数交给servlet的server方法进行处理。
server方法处理完毕后,将返回给用户的信息封装在Respone中。
通过web容器将响应信息发送给用户
5. 如何通过地址栏访问servlet,地址要怎么填
地址栏要用http://地址:端口/项目名称+web.xml的servlet-mapping中url-partner,如果后面有参数的话,再加上?参数名=参数值&[参数名=参数值]
6. 访问HTML与访问Servlet有什么区别
Servlet其实可以看作是一种特殊的java类
Servlet是使用Java Servlet 应用程序设计接口(API)及相关类和方法的 Java 程序。除了 Java Servlet API,Servlet 还可以使用用以扩展和添加到 API 的 Java 类软件包。Servlet 在启用 Java 的 Web 服务器上或应用服务器上运行并扩展了该服务器的能力。
Java servlet对于Web服务器就好象Java applet对于Web浏览器。Servlet装入Web服务器并在Web服务器内执行,而applet装入Web浏览器并在Web浏览器内执行。Java Servlet API 定义了一个servlet 和Java使能的服务器之间的一个标准接口,这使得Servlets具有跨服务器平台的特性。
Servlet 通过创建一个框架来扩展服务器的能力,以提供在 Web 上进行请求和响应服务。当客户机发送请求至服务器时,服务器可以将请求信息发送给 Servlet,并让 Servlet 建立起服务器返回给客户机的响应。 当启动 Web 服务器或客户机第一次请求服务时,可以自动装入 Servlet。装入后, Servlet 继续运行直到其它客户机发出请求。Servlet 的功能涉及范围很广。例如,Servlet 可完成如下功能:
(1) 创建并返回一个包含基于客户请求性质的动态内容的完整的 HTML页面。
(2) 创建可嵌入到现有 HTML 页面中的一部分 HTML 页面(HTML 片段)。
(3) 与其它服务器资源(包括数据库和基于 Java 的应用程序)进行通信。
(4) 用多个客户机处理连接,接收多个客户机的输入,并将结果广播到多个客户机上。例如,Servlet 可
以是多参与者的游戏服务器。
(5) 当允许在单连接方式下传送数据的情况下,在浏览器上打开服务器至applet的新连接,并将该连
接保持在打开状态。当允许客户机和服务器简单、高效地执行会话的情况下,applet也可以启动客户浏览器和服务器之间的连接。可以通过定制协议或标准(如 IIOP)进行通信。
(6) 对特殊的处理采用 MIME 类型过滤数据,例如图像转换和服务器端包括(SSI)。
(7) 将定制的处理提供给所有服务器的标准例行程序。例如,Servlet 可以修改如何认证用户。
7. 在jsp页面怎么访问servlet中的方法
//eclipse 建个web project,一个
//1.jsp网页
<form action="login" method="post">//action值和web.xml中的url-pattern值对应
<input type="text" name="username"></input>
<input type="password" name="userpassword"></input>
<br><input type="submit" value="登录">
//3.servelet的java类,重写doPost方法,简单输出name和password值。
public class LoginServlet extends HttpServlet{
protected void doPost(HttpServletRequest req,HttpServletResponse res){
String name=req.getParameter("username");
String password=req.getParameter("userpassword");
System.out.println(name+","+password);
}
}
//2.web.xml WEB-INF下lib文件夹,每次修改web文件,必须重启tomcat。
<servlet>
<servlet-name>long</servlet-name>//和下面servlet-name值一样即可
<servlet-class>com.servlet.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>long</servlet-name>//和上面servlet-name值一样即可
<url-pattern>/login</url-pattern>//
</servlet-mapping>
8. 地址栏直接为访问servlet,需要做什么工作
简单点,在web.xml里面把servlet的路径和url配置好,直接访问那个url就可以走到servlet里面去了
9. java项目访问servlet出现404
404就说明没有访问到该项目了。要是用MyEcplise编辑的话,你看看Tomcat里面的webapps部署成功了没有。再者,确定自己正在访问的Tomcat的端口是否是8080,有没有改过端口?只要确定这两点,你的访问是没问题的。