1 安装struts1.1
将struts1.1的src和bin都下下来。
src放到jb的extra目录,bin放到thirdpart目录。
你在这两个目录里面会看到jakarta-struts-1.0.22 配置struts1.1
jbuilder->tool->configure libraries->选择到自带的struts
仿照默认的设置选择1.1的目录。即凡是1.0.2的部分都选择1.1的相应目录
注意,1.1多了很多tar,把他们都加入class3 建立struts应用
建议参考http://www.csdn.net/develop/Read_Article.asp?Id=16640
按照上面的步骤建立一个struts工程后,需要修改一些地方。
1)struts-config.xml的dtd部分需要修改,将所有1.0的字样改为1.1
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
2)每次建立一个action后,将action的函数perform改为execute
因为1.1以后的默认执行函数成了execute(),这2个的区别是
perform抛出IOException和ServletException 而execute仅抛出Ecxeption
而不知道jbuilder怎么搞的,自总是建立perform4 测试运行即可
将struts1.1的src和bin都下下来。
src放到jb的extra目录,bin放到thirdpart目录。
你在这两个目录里面会看到jakarta-struts-1.0.22 配置struts1.1
jbuilder->tool->configure libraries->选择到自带的struts
仿照默认的设置选择1.1的目录。即凡是1.0.2的部分都选择1.1的相应目录
注意,1.1多了很多tar,把他们都加入class3 建立struts应用
建议参考http://www.csdn.net/develop/Read_Article.asp?Id=16640
按照上面的步骤建立一个struts工程后,需要修改一些地方。
1)struts-config.xml的dtd部分需要修改,将所有1.0的字样改为1.1
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
2)每次建立一个action后,将action的函数perform改为execute
因为1.1以后的默认执行函数成了execute(),这2个的区别是
perform抛出IOException和ServletException 而execute仅抛出Ecxeption
而不知道jbuilder怎么搞的,自总是建立perform4 测试运行即可
http://www.csdn.net/develop/Read_Article.asp?Id=18363
http://www.csdn.net/develop/Read_Article.asp?Id=18364
http://www.csdn.net/develop/Read_Article.asp?Id=18365
http://www.csdn.net/develop/Read_Article.asp?Id=18372
http://www.csdn.net/develop/Read_Article.asp?Id=18373另一种动态生成属性的方法是:采用Mappublic class testActionForm extends ActionForm { private final Map values= new HashMap(); public void setValue(String key, Object value) {
values.put(key, value);
} public Object getValue(String key) {
return values.get(key);
}
}jsp叶面内容如下<html:form action="/test.do" method="POST">
<% for (int i=0; i<10; i++) {
String name = "value(foo-" + i + ")";%>
<html:text property="<%=name%>"/><br/>
<%}
%><br>
<html:submit property="submit" value="Submit"/><br>
<html:reset value ="Reset"/>
</html:form>
http://www.csdn.net/Develop/List_Article.asp
这里有很多关于struts的文章,望参考。