java:struts2 的<s:action>标签问题

登录页面login.jsp:<%@pagelanguage="java"pageEncoding="UTF-8"%><%@taglibprefix="s"uri="/st... 登录页面login.jsp:
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>用户登录</title>
<link type="text/css" href="/css/member.css" rel="stylesheet" />
</head>

<body>
<div class="container">
<!--头部-->
<%@ include file="header.jsp" %>
<!--主体内容-->
<div class="mainBody">
<!--侧栏-->
<div class="sideBar">
<%@ include file="include/search.jsp" %>
<s:action id="proClass" name="productClass" executeResult="true" />
<s:action id="browse" name="browse" executeResult="true" />
</div>
<!--内容-->
<div class="mainBar">
<div class="currect">
<span style="font-weight:bold;">您当前的位置: </span><a href="#">首页</a><span style="color:#EE9D00;"> 》</span><span style="color:#FE5B03;">用户登录</span>
</div>
<div class="login">
<p>
<span style="font-size:14px; font-weight:bold;">已注册用户,请登录</span><br />
<span style="color:#999;">如果您已经是本站会员,请登录</span>
</p>
<s:form action="login" theme="simple">
<div class="loginForm">
<div class="cRed" style="padding-left:20px;"><s:fielderror /><s:actionerror/></div>
<div><span style="color:#F8B900;">*</span> 用户名:<s:textfield cssStyle="width:160px; height:18px; vertical-align:middle" name="username" /> <a href="register_page.action">立即注册</a></div>
<div><span style="color:#F8B900;">*</span> 密 码:<s:password cssStyle="width:160px; height:18px; vertical-align:middle" name="password" /> <a href="findPassword1_page.action">忘记密码?</a></div>
<div><input name="" type="image" src="/images/login.jpg" /></div>
</div>
</s:form>
</div>
</div>

<div class="clear"></div>
</div>
<!--底部-->
<%@ include file="footer.jsp" %>
</div>
</body>
</html>

struts.xml配置:

<action name="login" class="action.LoginAction" method="login">
<result name="success" type="redirectAction">index</result>
<result name="input">/WEB-INF/page/login.jsp</result>
</action>

当提交表单,返回"input"字符串时,返回的页面中<s:action id="proClass" name="productClass" executeResult="true" />
<s:action id="browse" name="browse" executeResult="true" />不起作用,无法显示任何内容。
proClass和browse这两个action都配置了,就是提交表单之前可以显示,提交后验证出错,返回当前页时就不能显示了
展开
 我来答
刹那轻狂
推荐于2016-08-14 · TA获得超过273个赞
知道小有建树答主
回答量:212
采纳率:100%
帮助的人:176万
展开全部
。。。。。。。。。
action标签的作用就是直接在jsp页面里面执行一个action,然后将action对象放入struts2上下文~~~ 而且 你xml配置proClass和browse这两个action了么?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
巡小仁04
2010-04-07
知道答主
回答量:62
采纳率:0%
帮助的人:9.8万
展开全部
struts2 采用类似Fliter过滤链 如果说你某一页面验证出错,拦截器会先执行所要验证的action类,其他则忽略掉了。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
琉璃冬海0c
2010-03-23 · 超过10用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:22.5万
展开全部
struts。xml容易配错看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式