第一步:
jsp頁面中:
<%@taglib prefix="s" uri="/struts-tags" %>
<
tr>
<
td>
td>
<
tdclass="admin_righe_td"
><
s:file
theme="******"
name="myfile"
>
s:file
>
td>
tr>
注意:theme=」******」實現{}和上傳檔案部分不換行。
此外,注意form中,
method="post"enctype="multipart/form-data" name="form1"id="form1">
第二步:
action中:
public
classnewsactionextendsactionsupport
public
voidsetmyfile(file myfile)
publicstring getmyfilecontenttype()
public
voidsetmyfilecontenttype(stringcontenttype)
// 頁面中使用
myfile
,action
中也為myfile
,注意get
和set
名字中要有
myfile
publicstringgetmyfilefilename()
public
voidsetmyfilefilename(string filename)
publicstringgetimagefilename()
public
voidsetimagefilename(stringimagefilename)
publicnewsservicegetnewsservice()
public
voidsetnewsservice(newsservice newsservice)
publicinteger getnewsid()
public
voidsetnewsid(integer newsid)
publicnews getnews()
public
voidsetnews(news news)
privatestringurl;
publicstring geturl()
public
voidseturl(string url)
publicstring newslist()
publicstring add()
publicstring newsadd()
private
static
voidcopy(file src, filedest)
}finally
if(null!= out) }
}catch(exception e) }
private
staticstringgetextention(string filename) }
然後在struts.xml檔案中進行配置。
小細節:
若在配置檔案中使用$,則需要在相應的action中,新增url的get和set方法,否則取不到url的值。$在struts.xml中並不是el表示式,只是一種取值方式。
struts2標籤使用
專案中用到的幾個strut2標籤 1,s checkbox 該標籤對應html中標籤,當時在使用struts2時,使用struts標籤是非常方便的。若有需求 在action中,將checkbox的資料來源放入值棧 listsmalldevices new arraylist actioncontex...
Struts2常用標籤使用
1.struts2頁面開發中常用標籤使用說明 1.1 往action裡傳值的使用方式 a.username屬性需要在訪問的action中提供相應的屬性,並有set get方法。b.可以不在訪問的action中提供相應的屬性,用request.getparameter username 1.2 顯示標...
Struts2 標籤使用簡介
web.xml配置如下 struts2 org.apache.struts2.dispatcher.filterdispatcher struts.xml配置如下 tags.jsp tagsaction如下 public class tagsaction extends actionsupport ...