- 浏览: 253332 次
- 性别:
- 来自: 湖南
最新评论
-
lianlupengUestc:
From my testing (Struts2 versio ...
struts2 注解 -
yulongxiang:
非常感谢!!!!!!!
使用动态ActionForm(转)
文章列表
1。默认action处理
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name=&quo ...
Domain Model 域模型,包含着项目里真正证存在的概念。如:性名,年龄
1。建一个域模型model 要写get和set方法:
package com.hugui.user.model;
public class User {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
ret ...
<?xml version="1.0" encoding="GB18030" ?>
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<% String context = request.getContextPath(); %>
<!DOCTYPE html PUBLIC "-//W3C ...
动态的方法调用:DMI
在form的action中使用动态的方法调用。action="xxx!xxx.action",第一个xxx是action中的调用的方法,和execute一样的。后面一个是所请求的action,两个可以不相同
如hello!login.action 这样子可以减少很多action的配置
另外一种方式是在struts.xml文件中加入method的方式调用,但是需要很多的action配置
另外一种方式是使用通配符的方式,在action的配置文件中使用*xxxx或者xxxx*,然后在method中写method="{1}",在for ...
<?xml version="1.0" encoding="GB18030" ?>
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<%@taglib uri="/struts-tags" prefix="s" %>
<!DOCTYPE html PUBLI ...
<?xml version="1.0" encoding="GB18030" ?>
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<%@taglib uri="/struts-tags" prefix="s" %>
<%
String path ...
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<!--
第三步:为了"<"有提示,载入本地的Struts DTD :wi ...
前言
假 如 你 的 人 生 有 理 想,那 么 就 一 定 要 去 追,不 管 你 现 在 的 理 想 在 别 人 看 来是 多 么 的 可 笑 , 你 也 不 用 在 乎 , 人 生 蹉 跎 几 十 年 , 如 果 年 轻 的 时 候 计 较 得 失 前 怕 狼 就 后 怕 虎 而 不 去 ...
经过我上网查找,有人说是tomcat路径中有空格,说他改了就成功了,我检查了一下自己的tomcat路径,没有空格,但有中文,我就改了一下路径,没有了中文,然后就成功了。
严重: Exception starting filter struts2
java.lang.NullPointerException
at com.opensymphony.xwork2.util.FileManager$FileRevision.needsReloading(FileManager.java:209)
at com.opensymphony.xwork2.uti ...
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
"http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">
<struts-con ...
DispatchAction的使用:
* DispatchAction中的execute方法,如果覆盖必须显示调用super.execute()
* parameter参数值不能是execute和perform
* <action>标签中的parameter的含义
:parameter="method"
* 了解DispatchAction中的unspecified方法的含义
:在没有指定方法名的时候采用
public class LoginAction extends DispatchAction {
public ActionFor ...
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
/**
* 采用Filter统一处理字符集
* @author Administrato ...
BeanUtils简读本
一、简介:
BeanUtils提供对 Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积, ...
<action-mappings>
<action path="/login_form"
type="org.apache.struts.actions.ForwardAction"
parameter="/login.jsp"
></action>
</action-mappings>
<a href="login_form.do" >登录 </a><br>
struts-config.xml
<global-exceptions>
<exception key="" type="com.hugui.struts.ErrorCodeException" path="/error.jsp" handler="com.hugui.struts.ErrorCodeExceptionHandler"></exception>
</global-exceptions>
覆盖ExceptionHandler
pac ...