免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2911 | 回复: 2
打印 上一主题 下一主题

java ssh 向action 注入基本类型 請教? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-07-21 14:50 |只看该作者 |倒序浏览
java ssh 向action 注入基本类型 可以嗎???
求等。

论坛徽章:
0
2 [报告]
发表于 2011-07-22 08:40 |只看该作者
是我描述不清楚嗎  

action程式
package com.sun.action;

import java.util.List;

import com.opensymphony.xwork2.ActionSupport;

public class TestAction extends ActionSupport {
        private static final long serialVersionUID = 1L;
        private List<String> blackList;

        public List<String> getBlackList() {
                return blackList;
        }

        public void setBlackList(List<String> blackList) {
                this.blackList = blackList;
        }

        @Override
        public String execute() throws Exception {
                // TODO Auto-generated method stub
                for (String tname : blackList) {
                        System.out.println("tname:" + tname);
                }
                return super.execute();
        }

}

spring配置
<bean id="testAction" class="com.sun.action.TestAction">
                <property name="blackList">
                        <list>
                                <value>black@list.org</value>
                                <value>white@list.org</value>
                                <value>john@doe.org</value>
                        </list>
                </property>
        </bean>
strtuts2配置
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts
Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>

        <include file="struts-default.xml" />
        <constant name="struts.i18n.encoding" value="UTF-8"></constant>
        <constant name="struts.custom.i18n.resources" value="messageResouce" />

        <package name="strutsqs" extends="struts-default">
                <action name="testAction" class="com.sun.action.TestAction">
                        <result name="result">/result.jsp</result>
                </action>
        </package>
</struts>   
在web中執行http://127.0.0.1:8080/EclipseSSH/testAction.action  出錯

ava.lang.NullPointerException
        com.sun.action.TestAction.execute(TestAction.java:22)
        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

论坛徽章:
0
3 [报告]
发表于 2011-07-25 10:27 |只看该作者
這么多高手 說一下吧  謝謝!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP