- 浏览: 253339 次
- 性别:
- 来自: 湖南
文章分类
- 全部博客 (194)
- java (23)
- 数据结构和算法 (5)
- oracle (7)
- sql server (1)
- mysql (5)
- Ajax (5)
- JSTL (7)
- jsp (20)
- 组件 (11)
- C++可视化 (0)
- javascript (14)
- c/c++ (0)
- XML (6)
- 只是扩宽 (0)
- 设计模式 (3)
- 正则表达式 (3)
- 心情和感悟 (4)
- ACM (3)
- HTML/css (9)
- 软件破解 (2)
- spring (1)
- struts (15)
- hibernate (10)
- Servlet (2)
- sql (2)
- 面试题 (1)
- struts2 (22)
- Unix/Linux (0)
- javamail (1)
- svn (1)
- 异常 (3)
- EJB (3)
- jquery (2)
- android (1)
最新评论
-
lianlupengUestc:
From my testing (Struts2 versio ...
struts2 注解 -
yulongxiang:
非常感谢!!!!!!!
使用动态ActionForm(转)
<?xml version="1.0" encoding="GB18030" ?> <%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%> <%@taglib uri="/struts-tags" prefix="s" %> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <base href="<%=basePath%>" /> <meta http-equiv="Content-Type" content="text/html; charset=GB18030" /> <title>Insert title here</title> </head> <body> struts2中的路径问题是根据action的路径而不是jsp路径来确定,所以尽量不要使用相对路径。<br /> <a href="index.jsp">index.jsp</a> <br /> 虽然可以用redirect方式解决,但redirect方式并非必要。 <br /> 解决办法非常简单,统一使用绝对路径。(在jsp中用request.getContextRoot方式来拿到webapp的路径) <br /> 或者使用myeclipse经常用的,指定basePath </body> </html>
发表评论
-
Struts2.1 处理未知Action 和访问不存在的页面
2011-10-18 12:13 1369你可以配置个默认action,当请求的action不存在时,他 ... -
struts2文件上传
2011-04-05 01:25 969package com.hugui.qq.web.acti ... -
struts.xml (constant)
2011-03-26 19:12 1021<?xml version="1.0&qu ... -
java.lang.NoClassDefFoundError: org/apache/commons/fileupload/RequestContext
2011-03-26 18:17 8917严重: Exception starting filter ... -
struts2-写自己的转换器
2010-09-17 22:35 908b) 写自己的转换器: public class MyPoi ... -
struts2-用token拦截器屏蔽重复提交问题
2010-09-17 21:27 1113在服务器端生成一个随机值,然后传给客户端的form中,当客户端 ... -
struts2-自定义拦截器
2010-09-17 21:02 990用来验证。。。等等 package com.hugui. ... -
struts2-i18n
2010-09-16 21:59 1441login.username=username: log ... -
struts2-tags
2010-09-15 22:38 1000<?xml version="1.0&qu ... -
OGNL表达式语言学习
2010-09-13 10:31 989<?xml version="1.0&qu ... -
struts2-动态结果集
2010-09-13 09:03 1371UserAction.java package com.hu ... -
struts2-带参数的结果集
2010-09-13 08:58 941UserAction.java package com.h ... -
struts2-global-results
2010-09-12 23:31 1125struts.xml <?xml version=& ... -
struts2的常用Result类型用法
2010-09-12 22:42 1124chain 用来处理Action链 ... -
Struts2 使用Domain Model接收参数
2010-09-12 00:01 3080Domain Model 域模型,包含着项目里真正证存在的概念 ... -
Struts2_ActionWildcard_通配符配置
2010-09-11 23:30 804<?xml version="1.0&qu ... -
Struts2_ActionMethod_DMI_动态方法调用
2010-09-11 22:57 1306动态的方法调用:DMI 在form的action中使用动态的方 ... -
struts2-Action
2010-09-11 22:42 974<?xml version="1.0&qu ... -
struts.xml
2010-09-11 21:10 762<?xml version="1.0&qu ... -
struts2 中MyEclipse操作手册[来自互联网]
2010-09-11 20:48 1778前言 假 如 你 的 人 生 ...
相关推荐
Build Path-->Configure Build Path...-->打开一对话框 (2).选择左边的"Java Build Path"选项-->选择Libraries选项卡-->Add External JARs-->去寻找 F:\JavaWeb教程\ssh-jar\struts-2.2.1.1-all\...
Struts2是一个非常流行的Java Web框架,用于构建可维护性和可扩展性良好的企业级应用程序。在Web应用中,为了确保数据传输的安全性,通常会使用HTTPS协议,它基于SSL/TLS来加密通信,保护用户的隐私信息。Struts2...
mvn -Declipse.workspace=<path-to-eclipse-workspace> eclipse:add-maven-repo ``` #### 四、创建项目 接下来,我们将通过Maven2结合Struts2-Portlet Archetype来快速搭建一个Portlet项目的骨架结构: 1. **项目...
<exception className="org.apache.struts.config.ExceptionConfig" handler="org.apache.struts.action.ExceptionHandler" key="login.error" path="/error.jsp"> </global-exceptions> ``` #### 四、其他...
2. **<form-beans>**: - **form-bean**: 子元素,定义一个表单bean。 - **name**: 表示bean的名称,ActionForm 对象的实例将在请求中用到。 - **type**: 指定ActionForm 类的全限定名。 - **scope**: 表示bean...
`Struts2_0400_Path`涉及Action的路径配置。路径决定了Action如何与URL绑定。在struts.xml或struts.properties文件中,我们可以定义Action的namespace和actionName,形成完整的Action路径。这有助于组织和模块化应用...
Struts2是一个强大的MVC(模型-视图-控制器)框架,它在Java Web开发中广泛应用。文件上传是Web应用程序中常见的功能,例如用户上传图片、文档等。在Struts2框架中,实现文件上传需要进行一系列配置和编程。下面我们...
<constant name="struts.codebehind.pathPrefix" value="/WEB-INF/jsp/" /> ``` #### 四、参数绑定机制 Struts2提供多种方式来处理参数绑定问题,包括传统的直接赋值、ModelDriven接口以及Prepareable接口。 ####...
struts2文件上传,与xml校验 struts2文件校验可通过xml配对action的名称去校验属性的值。例如UploadAction.java中有一个book的属性。那么我可以定义一个UploadAction-validation.xml去校验这个book属性的内容。 xml的...
Struts2是一个流行的Java web框架,它为开发者提供了构建MVC(模型-视图-控制器)应用程序的强大工具。在“struts2-多文件上传”这个主题中,我们将深入探讨如何使用Struts2实现用户界面中多个文件的同时上传功能。 ...
Struts2是一个流行的Java Web框架,它主要用于构建MVC(模型-视图-控制器)架构的应用程序。在Struts2的某个版本之后,引入了一项名为`convention-plugin`的新特性,旨在简化配置过程,实现所谓的“零配置”开发。这...
##### 2. `<form-beans>` 和 `<form-bean>` 元素 - **`<form-beans>`**:用于封装所有的表单Bean定义。 - **`<form-bean>`**:每个表单Bean都需要一个名称(`name`属性)和一个类名(`type`属性),表示与之关联的...
2. `LoginAction.java` - 实现了登录功能的Action类。 3. `LoginForm.java` - 表单类,用于封装用户输入的数据。 4. `login.jsp` - 用户输入用户名和密码的页面。 5. `success.jsp` - 登录成功后的页面。 6. `error....
org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter </filter-class> <filter-mapping> <!-- 拦截所有的url --> <filter-name>struts2</filter-name> <url-pattern>/*</url-...
<constant name="struts.tiles.xmlPath" value="/WEB-INF/tiles-defs.xml"/> <package name="default" namespace="/" extends="struts-default,tiles-default"> <!-- Your actions and result configurations here ...
web_path = "%25%7B%23req%3D%40org.apache.struts2.ServletActionContext%40getRequest()%2C%23response%3D%23context.get(%22com.opensymphony.xwork2.dispatcher.HttpServletResponse%22).getWriter()%2C%23...
在"struts2_path"这个主题中,我们主要探讨的是Struts2中的路径配置及其相关知识。Struts2的路径配置是其核心功能之一,它决定了请求如何被映射到相应的Action,进而执行特定的功能。 首先,理解Struts2的配置文件`...
Struts2是Java EE开发中一个非常流行的MVC框架,用于构建可维护、可扩展的Web应用程序。在开始使用Struts2之前,我们需要先进行环境配置。以下将详细介绍Struts2的初始使用环境配置步骤。 首先,确保你已经安装了...
- 右键点击项目 -> "Build Path" -> "Configure Build Path" -> "Libraries" -> "Add Jars" 或 "Add External Jars",将Struts2的库添加到项目的类路径中。 6. **创建Action类**: - 在src目录下创建一个Java包,...
Struts-config.xml 配置文件详解 Struts-config.xml 是 Struts 框架的主要配置文件,用于配置 Struts 应用程序的各种设置。在该文件中,可以配置数据源、Form Bean、Action 和插件等信息。下面是 Struts-config.xml...