- 浏览: 141031 次
- 性别:
- 来自: 南宁
文章分类
- 全部博客 (137)
- J2SE API基础 (19)
- JAVA Structure/Algorithm (1)
- 设计模式及UML(pd/rose) (11)
- SSH (32)
- JPA/EJB/JSF (0)
- Jsp/Servlet (1)
- XML (0)
- DWR/Dojo/JQuery(Ajax) (1)
- Js/css/HTML (3)
- Java报表开发 (0)
- 网络协议及认证加密算法 (2)
- Java多线程网络编程 (1)
- Lucence (0)
- Oracle Developer (5)
- Oracle DBA (3)
- mysql/SQLServer/DB2 (5)
- Weblogic配置/调试 (0)
- Tomcat/JBoss/Websphere (10)
- Linux/Unix操作部署及shell编程 (9)
- C/C++编程 (4)
- 系统分析 (0)
- 项目管理(CVS&风险控制) (0)
- JUnit单元和J2EE集成测试 (2)
- 软设/招聘 (6)
- IT English (8)
- Mathematics/Data Mining (1)
- Android开发爱好 (1)
- Flash制作爱好 (0)
- Professional wisdom (4)
- 序言 (1)
- 聊天记录 (0)
- 理想 (3)
- 承诺 (0)
- oifuslfjsldkj_chatrecord (1)
最新评论
-
blues1021:
dafeiwudi 写道什么叫外频和陪频啊?一般电脑都显示主频 ...
计算机组成原理和结构-时钟周期、机器周期、总线周期、指令周期含义和关系 -
dafeiwudi:
什么叫外频和陪频啊?一般电脑都显示主频,它不表示运算速递,我们 ...
计算机组成原理和结构-时钟周期、机器周期、总线周期、指令周期含义和关系
地址栏没有了项目名称:http://localhost:8088/searchBuildingInfo.do?method=searchBuildingInfo2
报错:
Apache Tomcat/6.0.13 - Error report
<h1 font-familytahomaarialsans-serifcolorwhitebackground-colordfont-sizepx h font-familytahomaarialsans-serifcolorwhitebackground-colordfont-sizepx h font-familytahomaarialsans-serifcolorwhitebackground-colordfont-sizepx body font-familytahomaarialsans-serifcolorblackbackground-colorwhite b font-familytahomaarialsans-serifcolorwhitebackground-colord p font-familytahomaarialsans-serifbackgroundwhitecolorblackfont-sizepxa color blackaname color blackhr color d-->--<
HTTP Status 404 - /searchBuildingInfo.do
type Status report
message /searchBuildingInfo.do
description The requested resource (/searchBuildingInfo.do) is not available.
Apache Tomcat/6.0.13
<!--从管理员页面查询进入searchhouseinfo.jsp页面后使用相同的:-->
<a
href="http://jeromecen1021.blog.163.com/blog/..
/searchBuildingInfo.do?method=searchBuildingInfo2">更多楼盘信息</a>型路
径出错。
<!--项目布局如下:-->
解决办法:这样的问题猜想是struts中的path路径或代码中变量名称的错误,后面将:
<a href="http://jeromecen1021.blog.163.com/blog/../searchBuildingInfo.do?method=searchBuildingInfo2">更多楼盘信息</a>
后面尝试改为了:
<a
href="http://jeromecen1021.blog.163.com/blog
/${pageContext.request.contextPath}
/searchBuildingInfo.do?method=searchBuildingInfo2">更多楼盘信息</a>
或者使用项目名称绝对路径,都是无法解决。
最后是将其改为:
<html:link page="/searchBuildingInfo.do?method=searchBuildingInfo2">更多楼盘信息</html:link>
将问题解决,
为何第一次action跳转使用../path.do?可以实现跳转,而跳转后再使用就无法实现正确的解析action路径?那是因为struts用do请求跳转后第二次不能处理../的缘故。
这时改用struts标签可以从跳转后的文件夹里面的jsp文件实现正确的解析actio路径。
当然合理的使用/Unity3dHouse4/${pageContext.request.contextPath}/**.do?还是可以实现的。
发表评论
-
Unity3DHouse中成功删除信息
2011-08-10 01:12 812//在jsp页面传入的参数在Action类中调用deleteH ... -
hibernate3.0中实现修改数据记录
2011-08-10 01:11 6851.查询页面中传入参数: <a href=& ... -
Unity3DHouse4项目save(object1)到库问题的解决
2011-08-10 01:10 7061.添加时点击没有任何响应和提示,google了一遍有说是 ... -
Unity3DHouse4系统未解问题
2011-08-10 01:08 7971.struts1.2+spring 2.2+Hibern ... -
Struts表单提交的text String数据可以作为HQL中的Integer类型处理
2011-08-10 01:06 8721.传入数据的表单中的声明 :<form metho ... -
6月28日房产的登录模块报错
2011-08-10 01:04 8231.JSP语法报错 exception org.ap ... -
struts的jsp Action中传入EL表达式参数及myeclipse操作技巧(涛)
2011-08-10 01:03 8761.<a href="/searchBuild ... -
Struts标签之Cannot find bean under name org.apache.struts.taglib.html.BEAN错误
2011-08-10 01:02 1290Cannot find bean under name ... -
【转】关于在HQL中的模糊查询问题
2011-08-10 01:02 777来自:20 ... -
myEclipse项目部署问题之解决方法
2011-08-10 00:58 1008myeclipse下工程: 1.安装myclipse时6.5 ... -
Strut2的属性驱动,模型驱动的理解
2011-08-10 00:58 1077因为在struts1的版本中,属性的拦截以及控制的处 ... -
Hibernate注释中的参照完整性和复合主键类解析
2011-08-10 00:57 1041在引入了或声明了相关表或类后就能够使用它下面的方法,例如: ... -
【转】hibernate的@EmbeddedId嵌入式主键类详解
2011-08-10 00:56 1039复合主键也可以采用 ... -
Spring 2.*有注释的配置文件中各层配置详解
2011-08-10 00:55 851<?xml version="1.0" ... -
Spring 2.5注释程序执行过程和融合xml使用
2011-08-10 00:54 826Spring2.5注释 一、加载Spirng容器,在web. ... -
【转】Struts2注解使用解析
2011-08-10 00:54 806如果希望使用 struts2 ... -
《转》struts.xml 模块化管理
2011-08-10 00:52 816... -
《转改》Struts2和Spring的集成原理
2011-08-10 00:50 6882009年09月02日 星期三 下午 ... -
房产销售系统的服务器配置问题?
2011-08-10 00:48 704Tomcat在外面的安装时抛出404找不到资源,测试后 ... -
《学生选课系统课程设计》提交过程的感悟
2011-08-10 00:46 765今天去提交数据库课程设计,昨晚把数据库安装了一晚JDK,m ...
相关推荐
- 在`struts.xml`中配置Action类及其对应的请求路径和视图结果。 #### 二、类型转换 **2.1 自定义类型转换** - **概念介绍**:Struts2框架内置了一套类型转换机制,但有时需要对特定的数据类型进行定制化的转换...
在ueditor配置中,可以通过`maxSize`属性设置单个文件的最大上传大小,同时在Struts2的拦截器中也需要进行二次验证,防止超过服务器允许的最大上传大小。 5. **上传路径设置**: ueditor默认会将上传文件存储在...
2. **RequestProcessor**:RequestProcessor类负责协调Struts框架中的其他组件,如ActionForm、Action等,完成整个请求的处理过程。其内部实现了一个处理链(Chain of Responsibility),通过一系列的方法调用来处理...
这意味着FormBean将在用户会话期间保持有效状态,而选择`request`则意味着FormBean只在单次请求周期内有效。 3. **示例配置** ```xml <action path="/exampleAction" type=...
在Struts1中,为了确保线程安全,Action被设计为Singleton模式,这意味着所有请求共享同一个Action实例。这就导致了一个问题:Action不能拥有任何成员变量,所有的输入输出操作都需要通过request和response对象完成...
默认值为`true`,意味着在多次请求相同类型的Bean时,Spring将复用已有的实例,提高了性能。 #### 七、`struts.objectTypeDeterminer` 此参数用于确定Struts2框架中对象的类型。它支持`tiger`和`notiger`两种值,...
以上是Spring+Hibernate将文件二进制数据持久化到数据库的解决方案,而Struts通过将表单中file类型的组件映射为ActionForm中类型为org.apache.struts.upload. FormFile的属性来获取表单提交的文件数据。 工程...
源码分析是理解其工作原理、学习框架设计思想以及进行二次开发的重要途径。 首先,让我们来探讨一下Struts 1.3的核心概念: 1. **ActionServlet**:这是Struts框架的入口点,它是一个实现了Servlet接口的类,负责...
在Struts1.2中实现动态多文件上传是一项常见的需求,它允许用户在一次提交中上传多个文件,如图片、文档等。这项功能的实现涉及前端表单设计、后端处理逻辑以及文件存储策略。 首先,我们需要创建一个HTML或JSP页面...
如果配置允许,且请求路径符合静态资源的模式,则直接返回静态资源;否则,继续执行后续的处理流程。 - 如果找到了对应的ActionMapping,则继续执行后续逻辑,比如创建Action实例、填充参数、调用Action的execute...
- **Session级的Action状态管理**:每个Action实例在处理完请求后存入session,如果再次收到相同的请求,检查Action是否已经在session中,如果是,则拒绝处理。 - **页面跳转(Redirect After Post)**:处理完...
- **Struts1** 的Action类依赖于Servlet API,因为每一次Action调用都会将`HttpServletRequest`和`HttpServletResponse`作为参数传递给`execute`方法。这种设计虽然简化了请求处理过程,但也限制了Action的可测试性...
Struts 2源码包含了大量的单元测试和集成测试,这些测试代码可以帮助我们了解框架的工作方式,同时也是进行二次开发时的重要参考资料。 深入学习Struts 2.0.11.1的源码,不仅可以帮助我们更好地利用这个框架,还能...
这个源码版本包含了Struts2框架的核心功能和其他相关组件,为开发者提供了深入理解其工作原理和进行二次开发的基础。 Struts2是一个Model-View-Controller(MVC)架构的实现,它简化了开发流程,提高了代码的可维护...
第二个练习可能涉及数据验证,通过ActionForm中的方法检查用户输入的有效性,如果验证失败则返回错误信息。这将让你明白如何在Struts中实现数据验证。 随着练习的深入,你将接触到Action的拦截器(Interceptors)、...
Action层主要负责接收用户的请求,并调用DAO层的方法处理数据,再将处理后的数据传递给视图层。下面是一个具体的例子: 1. **定义Action类** (`LogRegAction.java`): ```java public class LogRegAction { ...
3. **配置文件路径**:struts-config.xml文件的位置并不固定,可以根据需要放置在项目的任何位置,只需要在web.xml中正确配置路径即可。 4. **支持多配置文件**:可以在一个项目中使用多个struts-config.xml文件,并...
在Struts2中,我们可以使用`@Validated`注解标记在Action类的方法上,开启数据校验。对于文件上传,可以利用`@Params`注解来定义文件参数,如`@Params(value = {"file"}, type = File.class)`,这将把文件参数映射到...
4. **添加Struts1.2 Form, Action & Jsp**:通过选择myEclipse > Web > Struts > Struts1.2,然后选择Struts1.2 Form, Action & Jsp模板,开始创建Struts的实例。 5. **填写Use Case和Super Class**:在创建新组件时...