连载四:Struts2系统中访问直接访问Servlet
?<filter>?
??????? <filter-name>struts2</filter-name>?
??????? <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>?
??? </filter>?
??? <filter-mapping>?
??????? <filter-name>struts2</filter-name>?
??????? <url-pattern>/struts2/*</url-pattern>?
??? </filter-mapping>
??? <!-- 下面这些都是为Android服务的servlert -->
? <servlet>
??
??? <servlet-name>LoginServlet</servlet-name>
??? <servlet-class>yzy.servlet.LoginServlet</servlet-class>
? </servlet>
? <servlet-mapping>
??? <servlet-name>LoginServlet</servlet-name>
??? <url-pattern>/LoginServlet</url-pattern>
? </servlet-mapping>? 之所有有这样的需求是因为? 目前手机客户端[Android ]还不能 直接访问Action
Android 的集成了Apache的HTTP ,所以可以通过手机直接向servlet发送请求 servlet在调用
业务方法 将数据返回给 手机客户端
Android 可以通过Webservice直接访问 业务方法 但是目前本人对此不了解 没有使用这张方法
?
JSP :<%response.sendRedirect("/AnyWhere/struts2/show_index");%>?
Android:http://192.168.75.107:8080/AnyWhere/LoginServlet 通过这个URL访问servlet
192.168.75.107 是我的IP
以上全是自己 闭门造车 想出来的?? 如果有什么不妥,希望大家 指正