关于DWR拼接Struts2标签问题 5

我用DWR调用后台方法返回list在Jsp页面拼字符串拼接Struts2标签<s:select>拼成功了。。但是不显示。。啥原因?这个是我在Jsp页面拼接字符串的代码... 我用DWR调用后台方法 返回list
在Jsp页面拼字符串 拼接Struts2标签 <s:select>
拼成功了。。但是不显示。。啥原因?
这个是我在Jsp页面拼接字符串的代码
展开
 我来答
zowdn813yfm
2011-08-25 · TA获得超过930个赞
知道小有建树答主
回答量:1560
采纳率:0%
帮助的人:709万
展开全部
回补充; 我觉得getSession()和getServletContext()和dwr的配置文件没有关系,只是和spring和hibernate的配置文件相关,allow里配置的只是创建器和转换器,是ajax的,和这个确实无关
警告: Missing WebContextBuilder. Is DWR setup properly? 这个从字面的意思来讲是 "WebContextBuilder 没有配置,不知道是不是dwr的属性".所以,你可以百度一下 builder在哪里配置.

dwr一共分为几个配置:
1.dwr.jar包
2.dwr.xml 配置比如:

<dwr>

<allow>
<create javascript="UsersManagerJ" creator="new">
<param name="class" value="gao.UsersManager"></param>
</create>

<create javascript="ItemsBean" creator="new">
<param name="class" value="gao.ItemsBean"></param>
</create>

<create javascript="HelloDwr" creator="new">
<param name="class" value="gao.HelloDwr"></param>
</create>

<convert match="gao.Item" converter="bean"></convert>
<convert match="gao.Person" converter="bean"></convert>

</allow>

</dwr>

3.web.xml 配置比如:
<servlet>
<servlet-name>dwr</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</servlet>

<servlet-mapping>
<servlet-name>dwr</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>

启动tomcat就报错,应该是缺少配置的问题,配置大致就这些,上面的例子你改动一下就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2011-08-25 · TA获得超过1243个赞
知道小有建树答主
回答量:2126
采纳率:55%
帮助的人:677万
展开全部
拼接这个方法不可行。。。。innerHTML里不能写struts标签
追问
那 有办法使我拼接Html 的标签  在搜索条件后 从后台在返回这个jsp页面时 这些条件的值都还在么??
追答
后台写一个条件的封装类,前台写一个form专门用于传递条件,条件用hidden传到后台。这样就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-08-25
展开全部
看看你的代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式