只显示主题贴
最近写了一段JSP,目的是想完成一段关系映射,选用了Map,如下。
<s:iterator value="acList" id="item" status="stat">
<s:select name="reMap[%{#item.acUniqueId}]" list="pFormList" listKey="id" listValue="displayName" value="%{reMap[#item.acUniqueId]}" cssStyle="width:150px;font-size: 12px;">
</s:select>
</s:itera ...
- 进入论坛 Java 版
mmwy 写道1、在struts2.x里面,当你的result type="freemarker"时,不需要单独声明sturts的taglib,只需要直接在ftl文件中使用即可。如<@s.textfield ..../>
2、如果还想用其它的taglib,需要在web.xml里面org.apache.struts2.views.JspSupportServlet这个servlet。
是的。但是stringTemplate作为字符串直接传给freemarker解析的时候,还是避免不了上面的错误。我用的是freemarker的String-Loader的。
我的理解是 我的程序代码脱离了 ...
- 进入论坛 Java 版
我们知道用freemarker.cache.StringTemplateLoader可以处理string的模板(可以来自数据库),而不是文件形式的模板。但是用下面的代码,如果字符串模板中有第三方Tag,就要报错了,不知道有什么解决办法没有?
例如处理string模板:
<#assign s=JspTaglibs["/WEB-INF/tlds/struts-tags.tld"]>
<@s.textfield name="test"/>
时就会报错(如下),但是,我在struts2里面,直接配置result="freemarker"处理文件形式的模板,一切正常。
Expressi ...
- 进入论坛 Java 版
承上,最近写了一个方法:
private void bind() {
String entityString = BeanUtils.getEntityString(getEntityClass());
BeanUtils.forceSetProperty(this, entityString,curObject);
}
entityString:是SomeAction (extends BaseAction extends ActionSupport)中的一个对象的定义。
如果将它放在Action中执行,页面可以通过entityString.property得 ...
- 进入论坛 Java 版
奥,也想到了这个路子。
直接定义protected MyPoJo curObject;能够做到,现在要另写一个的inteceptor,于心不忍呢。
如果在from里面定义了myPojo.otherProperty,就没有简单办法映射到MyPojo了,而这些直接定义protected MyPoJo curObject可以做到。
- 进入论坛 Java 版
问题是这样子的(struts2中):
首先,action用泛型将PoJo传到基类
MyMaintAction extends BaseAction<MyPoJo>{
//someMethod
}
再在BaseAction中定义了curObject
public abstract class BaseMaintAction<T> extends ActionSupport{
protected T curObject
//someMethod
//getter setterMethod
}
目的就是通过如下URL访问时,能得到MyPoJo类型的一个curObject,从而进行其 ...
- 进入论坛 Java 版
譬如,jsp页面有
<%@page contentType="text/html; charset=UTF-8"%>
则在
String corpName = request.getParameter("corpName");
之前设定
request.setCharacterEncoding("UTF-8");
即可
- 进入论坛 入门讨论 版
引用不得不说,在当前所谓的古装大片满天飞,众多大导演不知所云,让观众云山雾罩的时候,一部很有古装大片气质的《墨攻》显得尤其优秀,同样是古装大片,同样是大陆港台韩日影星加盟,《墨攻》,就能够很好的驾驭体裁,讲好故事,传达思想,捏合演员,怎么《十面埋伏》、《无极)、《夜宴》统统不及格呢?
《十面埋伏》、《无极)、《夜宴》——艺术作品把。艺术家把。
- 进入论坛 海阔天空 版
[b][/b][i][/i][u][/u]引用33[list=]3[/list][img][/img][url][/url]
- 进入论坛 Java 版
最近用jasperReports作报表,下面的returnMaps()方法也许可以让我直接用Criteria查询。
引用
List cats = sess.createCriteria(Cat.class)
.createCriteria("kittens", "kt")
.add( Expression.eq("name", "F%") )
.returnMaps()
.list();
但是写代码时,我没有发现这个returnMaps()方法。hibernate版本是3.2.0. 谁能告诉我这是怎么回事?多谢了。
我也试过下面的代码,也没有达到目 ...
- 进入论坛 入门讨论 版
- 浏览: 220 次
- 性别:

- 来自: 苏州

- 详细资料
搜索本博客
最新评论
-
Struts2 Map 映射
把你的错误贴上来吧
-- by tianzhihua -
Struts2 Map 映射
我记得java里面integer的最大数值为2147483647楼主你看看你映射 ...
-- by myoldman






评论排行榜