一个编辑页面,页面上需要从编辑的action里面调用一个方法来得到一个数组的长度,下面这个方法
private String[] getAllUploadPicSpecs(){
String[] wh;
String uploadPicSpecs = systemParamBiz.getNewsParam().getUploadPicSpecs();
wh = uploadPicSpecs.split("|");
if(wh==null){
wh[0]=uploadPicSpecs;
}
return wh;
}页面上 <@s.hidden></@s.hidden>这个标签里希望是wh的长度;
private String[] getAllUploadPicSpecs(){
String[] wh;
String uploadPicSpecs = systemParamBiz.getNewsParam().getUploadPicSpecs();
wh = uploadPicSpecs.split("|");
if(wh==null){
wh[0]=uploadPicSpecs;
}
return wh;
}页面上 <@s.hidden></@s.hidden>这个标签里希望是wh的长度;
直接写一个工具类,在JSP页面调用这个工具类的getAllUploadPicSpecs方法,别整那么麻烦还得调用Action
本来Action的实例化就需要mapping信息
通过form标签提交操作访问action啊,在action中调用service返回你需要的数组的方法,在struts中配置调用的action中方法的对应的返回的路径返回到JSP页面显示,这才是正常的逻辑啊
不知道对不对,
JS取出来的是这一整句<%getAllUploadPicSpecs().lenth%>
<input type='hidden' value='<%getAllUploadPicSpecs().lenth%>'>至于action标签,他只是把某个action引入当前页面,可以通过name调用方法,属性什么的。
你可以网上搜下它的用法