Servlet action is not available解决方法问题原因:1.、web.xml文件中未配置ActionServlet。2、struts-config.xml文件未配置你要访问的Action。3、你的jsp文件form标记中action属性的路径名称错误。针对以上3种情况相应的解决方案如下:1、在web.xml文件中加上ActionServlet的配置信息actionorg.apache.struts.action.ActionServletconfig/WEB-INF/struts-config.xmldebug0detail022、在struts-config.xml文            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2010-12-20 21:53:00
                            
                                72阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            在Strut2中访问Servlet API有三种方式:
1、通过ActionContext访问Servlet API,推荐使用这种,但是这种方案它获取的不是真正的事Servlet API。
步骤:1).创建一个ActionContext
ActionContext context=ActionContext.getContext();
2).通过context对象获取Servlet API            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-16 22:21:30
                            
                                180阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在struts2.0中,可以通过ServletActionContext.getRequest()获取request对象。 在action的方法中return一个字符串,该字符串对应struts.xml中的result标签的name相同,result标签中包含的就是跳转页面, 其原理,我的理解是这样            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-12-15 12:40:00
                            
                                100阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            问题
项目要求struts2和servlet能够共存,就是struts的请求发给struts处理,servlet的请求发给servlet处理。目前web.xml文件应该是类似于如下的配置: 
实验了修改constant变量让action只针对拦截的指定后缀进行处理,使得servlet可以正常使用,亲测有效。其他需要时候试试。
<filter>
  <filter-nam            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-11-02 21:57:00
                            
                                131阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            在struts2.0中,可以通过ServletActionContext.getRequest()获取request对象。在action的方法中return一个字符串,该字符串对应struts.xml中的result标签的name相同,result标签中包含的就是跳转页面,其原理,我的理解是这样的:...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-12-09 08:59:00
                            
                                59阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1.Servlet:默认在第一次访问时被创建,创建一次,单实例对象2.Action:访问时被创建,每次访问action的时候,都会创建action对象,创建多次,多实例对象            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-08 16:51:51
                            
                                101阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、IoC方式
       
       在struts2框架中,能够通过IoC方式将servlet对象注入到Action中。通常须要Action实现下面接口:       a. ServletRequestAware:       实            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-24 13:25:44
                            
                                64阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            <%
    /**
        jsp中获得spring的webApplicationContext:
    */
    //1.方法一:
    //WebApplicationContext context = WebApplicationContextUtils.getRequiredWebApplicationContext(this.getServletConfig().            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-12-10 12:26:19
                            
                                1872阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一般我们的网站欢迎页面都为.html或jsp之类的文件,刚突然想如果我希望是action呢?            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-29 14:47:47
                            
                                101阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            =======Servlet/jsp=========Servlet<----jsp(也是Servlet的类,最后解析成Html生成页面)request.getParameter()方法获得请求参数,如果有必要把获得的参数封装成实体类如:jsp<input type="text" name="name"/><input type="password" name="pwd"/            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-02-28 21:47:05
                            
                                428阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            原文地址:action,servlet单实例线程安全问题作者:盛夏光年一,servlet容器如何同时处理多个请求。Servlet采用多线程来处理多个请求            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-19 00:09:34
                            
                                97阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            action 没有与任何 servlet API 耦合! 
Map getsession():返回的是一个MAP 对象,该Map对象模拟了   httpsession 实例!  
 
不管是struts1还是struts2,所谓耦合,无非就是在基本的servlet之上包了一层,
将底层的servlet进行封装,这样,strut            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-10-27 14:23:49
                            
                                264阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言之前已经给大家介绍了关于Struts2的入门教程,本文接着上次的内容我继续分享我所学到的知识,和自己在学习过程中所遇到问题以及解决方案。当然,如果读者发现任何问题均可以在下方评论告知我,先谢在 Action 中访问 WEB 资源web 资源所谓的 WEB 资源是指 HttpServletRequest、HttpServletResponse、ServletContext 等原生的 API,作为            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-29 23:46:59
                            
                                108阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            《》我们常常会遇到这样一个问题:很多组件都需要处理相同的事件 ; 比如,通常一个软件在设计时会因用户习惯,产生不同的操作方式却能达到相同的功能,例如文书编辑器中,copy功能可能在菜单中出现,也可能在工具栏上出现,甚至在快显菜单(Popup Menu)中出现,虽然出现的方式不一样,但均能达到copy的功能.若以我们之前的事件处理方法,我们必须为每种出现方式实现copy功能,造成程序代码重复性太高,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-31 14:20:02
                            
                                141阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                    Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。然而,很多人编写Servlet/JSP程序时并没有注意到多线程安全性的问题,这往往造成编写的程序在少量用户访问时没有任            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2008-01-16 08:57:39
                            
                                4065阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            Action访问Servlet API Struts2中的Action并没有和任何Servlet API耦合,这样框架更具灵活性,更易测试。 对于Web应用的控制器而言,不访问ServletAPI是几乎不可能的。Web应用中通常需要访问的ServletAPI就是HttpServletRequest...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2012-02-19 18:49:00
                            
                                37阅读