作者:电脑信息网日期:
返回目录:设置问题
在struts.xml配置文件中遇到了param,有点迷糊,上网查了查……似乎明白些了
<action name="Log*" method="loginFrame{1}" class="member.loginIndeAct">
<result>${tplPath}</result>
<result name="logout" type="redirectAction">
<param name="namespace">/jeecms</param>
<param name="actionName">LoginFrameInput</param>
</result>
</action>
这里的action 是Log,他包含了登陆和退出,当系统在登录的时候就直接返回${tplPath}就可以了;在退出的时候需要返回到登陆页面,所以退出的时候是转发到 action的,转发到action肯定要告诉系统转发到那个action,该action的namespace是什么,名字是什么,就是通过param 该属性老告知struts2的;当然param还有其他用法,不过一般就用这个就差不多了,综上得出:
param标签主要用于为其他标签提供参数,例如bean和include标签。
param参数设置:
name:可选属性,指定设置参数名称e799bee5baa6e79fa5e98193e4b893e5b19e365
value:可选属性,指定参数的值
id:可选属性,指定该元素引用id
<student ID="1"><name>张三</name></student>
student就是一个元素,<student>是元素的百起始度,</student>是元素的结束。
name是另一个元素,同时是student的子元素。
ID是student的属性,ID的值是1
实体其实概念和字问符串常量一样,答在另一个文件中定义了一个变量等于某个字符串,版然后在XML中就可以直接使用权此变量了。这个变量就叫做实体。
SAXReader reader = new SAXReader();
Document doc = reader.read(new FileInputStream("d.xml"));
Element root = doc.getRootElement();
List<Element> list = root.selectNodes("//here");
for (Element e : list) {
System.out.println(e);
e.addAttribute("color", "q");
}
// 保存
XMLWriter writer = new XMLWriter(new FileWriter("output.xml"));
writer.write(doc);
writer.close();
他同样是来用来保存说明信息的(说明类型是家庭信件),当然你也可以为自address新建一个子节点就像这样:
<address type="home
<type>home</type>
</address>
他包含的是一个信息,是为以后的数据处理做zhidao准备的