相关代码贴出:
<?xml version="1.0" encoding="GBK" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" 
"http://struts.apache.org/dtds/struts-2.3.dtd">  
<struts>
<include file="struts-default.xml"></include>
<package name="users" extends="struts-default">
<action name="login" class="com.java.users.action.LoginAction" method="login">
<result name="success">/loginSuccess.jsp</result>
<result name="input">/login.jsp</result>
</action>
<action name="register" class="com.java.users.action.RegistAction" method="register">
<result name="success">/registerSuccess.jsp</result>
<result name="input">/register.jsp</result>
</action>
<action name="blog" class="com.java.users.action.BlogAction" method="blog">
<result name="success">/blogSuccess.jsp</result>
<result name="input">/blog.jsp</result>
</action>
<action name="leaveMassage" class="com.java.users.action.LeaveMassageAction" method="leaveMassage">
<result name="success">/leaveMassageSuccess.jsp</result>
<result name="input">/leaveMassage.jsp</result>
</action>
<action name="upload" class="com.java.users.action.UploadAction" method="upload">
<result name="success">/uploadSuccess.jsp</result>
<result name="input">/upload.jsp</result>
</action>
</package>

<package name="users-authority" extends="struts-default">
     <interceptors>   
            <!--定义一个名为authority的拦截器-->   
            <interceptor class="com.java.interceptors.AuthorityInterceptor"  
                name="authority"/>   
            <!--定义一个包含权限检查的拦截器栈-->   
            <interceptor-stack name="mydefault">   
                <!--配置内建默认拦截器-->   
                <interceptor-ref name="defaultStack"/>   
                <!--配置自定义的拦截器-->   
                <interceptor-ref name="authority"/>   
            </interceptor-stack>
        </interceptors>   
     <default-interceptor-ref name="mydefault" />   
<action name="Ractivity" class="com.java.users.action.RactivityAction" method="Ractivity">
<result name="success">/RactivitySuccess.jsp</result>
<result name="input">/loginSuccess.jsp</result>
</action>
</package>
</struts>    

解决方案 »

  1.   

    package com.java.users.action;import com.java.role.Users;
    import com.java.users.DAO.UsersDAO;import com.opensymphony.xwork2.ActionContext;
    import com.opensymphony.xwork2.ActionSupport;public class RactivityAction extends ActionSupport {
    private String idClientIP;
    private String type;
    public String Ractivity() throws Exception {
    UsersDAO dao = new UsersDAO();
    Users users = dao.Ractivity(idClientIP);

    ActionContext.getContext().getSession().put("users", users);

    if ("users".equals(type)) {
    return this.SUCCESS;

    else
    {
    return this.INPUT;
    }
    } public void setType(String type) {
    this.type = type;
    }
    public String getType() {
    return type;
    }
    }
      

  2.   

    <%@ page language="java" pageEncoding="GBK"%>
    <%@taglib prefix="s" uri="/struts-tags"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title><s:text name="Ractivity"><s:param><s:property value="username"/></s:param></s:text></title>
      </head>
      <body >   
         <center>    
    <font size="6"><s:text name="个人社区活动记录"><s:param>&nbsp;&nbsp;
    <s:property value="idClientIP"/></s:param></s:text></font>
    <br><br>

       <font size="4">
       <s:a href="Ractivity.action?idClientIP=${idClientIP}&type=users">
       <s:text name="查看"/></s:a>
    </font>
       </center>
      </body>
    </html>