我知道
<html:text property="fieldA"/>
可以换成
<input name="fieldA" type="text" id="fieldA">
但是
<html:form action="/myAction.do" method="POST">
好象不能换成
<form name="form1" method="post" action="/myAction.do">
<html:text property="fieldA"/>
可以换成
<input name="fieldA" type="text" id="fieldA">
但是
<html:form action="/myAction.do" method="POST">
好象不能换成
<form name="form1" method="post" action="/myAction.do">
另外,你也没有说明是哪里不对了?
干吗要换掉呢?
StringBuffer results = new StringBuffer("<form");
results.append(" name=\"");
results.append(beanName);
results.append("\"");
results.append(" method=\"");
results.append(method == null ? "post" : method);
results.append("\" action=\"");
results.append(response.encodeURL(RequestUtils.getActionMappingURL(action, pageContext)));
results.append("\"");
在线等!
你好,那如果针对我现在的情况,我应该怎么做呢? 哪个Form传递应该怎么办呢,帮我啊!
换成
<html:form action="/myAction" method="POST">
另外,这篇文章:http://www.fawcette.com/china/XmlFile.aspx?ID=255,希望能对你有所帮助
最后,我想问一下大家,把一个已经好的应用转化为Struts模式的应该怎么做,就是说步骤是怎么样的呢? 思路如何才能最省心呢! ? 谢谢各位了! 我现在在加班就是为了这个事,痛苦啊,所以大家帮助啊!
还有,我的有些jsp文件为什么转换不成struts的jsp呢? 说什么valid Struts attribut错误,为什么呢?
和<form name="form1" method="post" action="/myAction.do">的请求路径很可能会不一样。
解决方案:
1、为了不会产生路径问题,在jsp页面的最前部分加上<html:base/>,指定以本jsp页面为路径基准。
2、action="/myAction.do"换成action="/yourwebapp/myAction.do"试试,反正这个路径要搞清楚。
3、既然不想用标签,干脆把struts-config中的action-mapping的绑定formbean的属性name删掉。
4、Action读取参数就不能用PropertyUtils.getSimpleProperty,用request.getParameter();
肯定是别的问题