使用<s:action>访问action无法显示结果jsp的问题
2014-03-03 20:57
369 查看
今天,一同学使用<s:action>来做页面的时候,因为要从数据库调用数据出来,但是无论怎么弄结果就是显示不出来,感觉配置文件一点错都没,后来我也写了一个简单的程序。看下面:
---------------------------------------------------------------
index.jsp
<body>
<s:action name="dddd"></s:action>
</body>
------------------------------------------------------------------
result.jsp
<body>
ddddddddddddddddddddddddddddd <br>
</body>
------------------------------------------------------------------------
struts.xml
<struts >
<package name="com" extends="struts-default" >
<action name="dddd" class="com.dddd" method="test">
<result name="success" >/result.jsp</result>
</action>
</package>
</struts>
-------------------------------------------------------------------------
action
public class dddd extends BaseAction{
public String dddd() throws Exception{
System.out.println("进入查询所有部门");
return "dddd";
}
}
---------------------------------------------------------------------
一开始显示的一直是进入了action,字也打出来了,但是result.jsp的页面中的ddddddddd无法显示,后来问了个很牛的朋友,才知道要在<s:action name="dddd"></s:action> 里面加上一个executeResult="true"才行。executeResult="true"的意思是指定是否要将Action的处理结果页面包含到本页面。默认是false,即不包含。一开始没有加,所以result.jsp的内容并没有包含到index.jsp中。所以导致了那个错误....下次大家注意哦
来自小强先森:www.mrxiaoqiang.com
欢迎分享和投稿,投稿邮箱328743247@qq.com
---------------------------------------------------------------
index.jsp
<body>
<s:action name="dddd"></s:action>
</body>
------------------------------------------------------------------
result.jsp
<body>
ddddddddddddddddddddddddddddd <br>
</body>
------------------------------------------------------------------------
struts.xml
<struts >
<package name="com" extends="struts-default" >
<action name="dddd" class="com.dddd" method="test">
<result name="success" >/result.jsp</result>
</action>
</package>
</struts>
-------------------------------------------------------------------------
action
public class dddd extends BaseAction{
public String dddd() throws Exception{
System.out.println("进入查询所有部门");
return "dddd";
}
}
---------------------------------------------------------------------
一开始显示的一直是进入了action,字也打出来了,但是result.jsp的页面中的ddddddddd无法显示,后来问了个很牛的朋友,才知道要在<s:action name="dddd"></s:action> 里面加上一个executeResult="true"才行。executeResult="true"的意思是指定是否要将Action的处理结果页面包含到本页面。默认是false,即不包含。一开始没有加,所以result.jsp的内容并没有包含到index.jsp中。所以导致了那个错误....下次大家注意哦
来自小强先森:www.mrxiaoqiang.com
欢迎分享和投稿,投稿邮箱328743247@qq.com
相关文章推荐
- Struts2 JSP的标准动作<jsp:forward>无法访问Action
- 关于jsp中用css无法显示背景图片的问题
- 关于JSP不能通过浏览器直接访问,要通过servlet跳转,但一个jsp文件里面用<iframe>标签包含了另一个jsp的访问问题
- 关于字体图标在firefox上本地访问无法显示的问题分析
- 在使用 <s:iterator value="#request.students"></s:iterator> 无法显示数据,而 ${request.students[0].id} 却可以显示时问题
- web.xml中配置访问资源URL<url-pattern>/</url-pattern>时无法访问.html、.jsp、.js、.css等静态资源时的解决方案
- 在JAVA WEB项目中,JSP中的图片无法显示,绝对路径和相对路径问题的解决办法。
- JSP通过action跳转时css和js和swf无法加载问题
- 关于云服务器可以远程桌面连接,但是浏览器无法访问服务器的网址,显示服务器连接超时问题
- JSP img元素无法显示本地图片的问题(一)
- 关于JSP中动态包含请求无法显示页面的问题 post请求页面中包含get请求
- struts2中action跳转导致图片相对路径无法显示问题
- 试图访问的网页中存在程序问题,无法显示。
- struts2标签在jsp不显示问题(不经过action跳转)
- struts2.3.16.3升级遇到无法动态访问action的方法的问题。
- IIS6.0配置正常,但是显示“网页无法访问”,Httperr.log中显示全是“Connections_refused”,问题总结
- web.xml中配置访问资源URL<url-pattern>/</url-pattern>时无法访问.html、.jsp、.js、.css等静态资源时的解决方案
- 解决IDEA开发JavaWeb项目修改了HTML或Servlet/JSP后刷新浏览器无法及时显示修改后的页面的问题
- 在jsp用OGNL标签<s:property>访问Action中的私有属性
- jsp验证码在weblogic无法显示问题