在struts2中,怎样用代码得到struts.xml中的配置信息,如action的name等? 40
在struts.xml中配置的信息,如:<actionname="main_index"><result>/WEB-INF/content/main_index.jsp<...
在struts.xml中配置的信息,如:
<action name="main_index">
<result>/WEB-INF/content/main_index.jsp</result>
</action>
我想在程序中得到配置的信息,如所有action的name值,action的result值等 展开
<action name="main_index">
<result>/WEB-INF/content/main_index.jsp</result>
</action>
我想在程序中得到配置的信息,如所有action的name值,action的result值等 展开
展开全部
首先。你的action有问题。
list不应该是方法体里的变量,list需要有get set 方法。这样jsp页面会取不到值。改成下面这样(我就不写get set方法了。你自己加):
public class A extends ActionSupport
{
Private String username;
Private String password;
Private List list ;
username与password相应的get set方法;
public String execute()
{
list = 这里调用了一个java类,到了一LIST类的
//
//请教这里面应该怎么写才能把在上面得到的list类传到jsp页面上去
//成功转到yes.jsp
}
}
在JSP页面的<@page>标签下面加一个
<@ taglib prefix="s" uri="/struts-tags" >标签包(关于这个标签包的配置和使用建议到网上搜索看看),然后
yes.jsp写法。
<s:iterator value="list" id="item">
<s:property value='item'/>
</s:iterator>
这里面item对应着list里的每个元素。
如果item 是对象(如是People对象且People有一个name属性)则可以写成下这样。
<s:iterator value="list" id="item">
<s:property value='#item.name'/>
</s:iterator>
list不应该是方法体里的变量,list需要有get set 方法。这样jsp页面会取不到值。改成下面这样(我就不写get set方法了。你自己加):
public class A extends ActionSupport
{
Private String username;
Private String password;
Private List list ;
username与password相应的get set方法;
public String execute()
{
list = 这里调用了一个java类,到了一LIST类的
//
//请教这里面应该怎么写才能把在上面得到的list类传到jsp页面上去
//成功转到yes.jsp
}
}
在JSP页面的<@page>标签下面加一个
<@ taglib prefix="s" uri="/struts-tags" >标签包(关于这个标签包的配置和使用建议到网上搜索看看),然后
yes.jsp写法。
<s:iterator value="list" id="item">
<s:property value='item'/>
</s:iterator>
这里面item对应着list里的每个元素。
如果item 是对象(如是People对象且People有一个name属性)则可以写成下这样。
<s:iterator value="list" id="item">
<s:property value='#item.name'/>
</s:iterator>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是很明白您的意思
是不是想自动生成S2的XML配置信息呢?如果是这个需求的话,我推荐你使用ANT+XDOCLET
XDOCLET是一种注释形的配置文件生成包,通过ANT来运行XDOCLET配置规则,全自动生成XML格式的配置文件,包括实体类的映射文件,HIBERNATE的配置文件,SPRING的配置文件,您所要做的就是在JAVA代码中加上注释,如果有什么不明白的可以HI我
是不是想自动生成S2的XML配置信息呢?如果是这个需求的话,我推荐你使用ANT+XDOCLET
XDOCLET是一种注释形的配置文件生成包,通过ANT来运行XDOCLET配置规则,全自动生成XML格式的配置文件,包括实体类的映射文件,HIBERNATE的配置文件,SPRING的配置文件,您所要做的就是在JAVA代码中加上注释,如果有什么不明白的可以HI我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在JSP页面中,一个form表单,action="(你指定的Aciton姓名)" 就可以找到,但是必须要再web.xml中进行过滤器的配置。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询