newxy新坐标上传文件应注意的几点

可参考下面jsp代码:
<%@ page contentType="text/html; CHARSET=utf8" %>
<%@ taglib uri="/WEB-INF/newxy-html.tld" prefix="nhtml"%>
<%@ taglib uri="/WEB-INF/newxy-logic.tld" prefix="nlogic"%>

<nlogic:action1 id="act1" formName="fileForm"/>
<nhtml:form action="" formName="fileForm" enctype="multipart/form-data">
文件夹:<input type="text" name="_directory" size="40"/><br />
文件1,不大于1024K:<nhtml:file property="file1" size="40" maxSize="1024" fileLimit="zip"/><br />
文件2,不大于1024K:<nhtml:file property="file2" size="40" maxSize="1024" fileLimit="zip"/><br />
</nhtml:form>
<nhtml:button actionId="act1" method="upload" value=”文件上传”/>

其中应注意的是:
1、enctype="multipart/form-data"不可少;
2、应上传_directory属性值,可由文本框输入,如例子,也可用<html:hidden property="_directory" value="..."/>
_directory可以是绝对路径,如c:\temp,也可是uri,如web上下文是myWeb,有一路径是/myWeb/files,则_directory也可是files;
3、<nhtml:button/>标签的method="upload";

在用newxy新坐标上传文件时切记:在web.xml文件中应有struts的ActionServlet的配置,如:

在web.xml中应有struts的ActionServlet设置,如:

<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>application</param-name>
<param-value>ApplicationResources</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>

其实,newxy新坐标与struts结合很紧,这个配置是不可少的.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值