<a href="showAllUser">什么意思
struts中指向<actionname="showAllUser"class="...“》但是它的页面(**.jsp怎么跳转的这不是超链接吗)我问的是<ahref="s...
struts中 指向<action name="showAllUser" class="...“》但是 它的页面(**.jsp怎么跳转的 这不是超链接吗)
我问的是 <a href="showAllUser"> 这里的showAllUser 是什么地址 怎么指向jsp 展开
我问的是 <a href="showAllUser"> 这里的showAllUser 是什么地址 怎么指向jsp 展开
3个回答
展开全部
你是想问<a href="showAllUser"> 和 action name=“showAllUser“ 的区别吧。
例子:
//页面请求
<h2>用户登陆</h2>
<form method="post" action="user_login.action" onsubmit="return check()">
//action方法处理
public class UserAction extends BaseAction implements ModelDriven<UserInfo>{
public String login(){
UserInfo login_user = userBiz.checkLogin(user.getUsername(), user.getPassword(), "0");
if(login_user!= null){
this.getSession().put("login_user", login_user);
return "reload";
}
return ERROR;
}
}
//struts2配置
<struts>
<package name="user" extends="struts-default">
//这里的user_*是通配符 * 可以变成什么方法。前面user_是固定的
<action name="user_*" class="cn.javaweb.bookstore.web.UserAction" method="{1}">
<result name="success" type="redirect">/login.jsp</result>
<result name="reload" type="redirect">book_list.action</result>
</action>
</package>
</struts>
form action=”book_showAllUser“ 请求或者是 book_queryById 都可以访问到Action里面的方法。
但是 <a href="showAllUser"> 就不可以了 它固定只能访问这一个方法
struts2里面有拦截器。拦截请求交给action处理。
根据方法返回的结果。配置 reslt 就可以跳转你要去的页面。
追问
我问的是 这里的showAllUser 是什么地址 怎么指向jsp
追答
这是个请求,你可以请求页面,也可以请求action
这样就指向jsp了。
如果不加后缀你可以直接请求Action,action处理的结果就是你指向的jsp
展开全部
通过超链接的形式进入Action,处理完数据后再跳转回jsp显示结果。很常见啊。
追问
我问的就是怎么跳转jsp 点击超链接 进入了jsp 但指向哪个jsp
追答
应该是指向一个名叫showAllUser的Action类。具体的这个类处理完是跳转到jsp页面还是另一个action类,去struts2的配置文件去查找。如下:
/login.jsp//重定向到login.jsp页面
book_list//重定向到名为book_list的action
具体指向选择由的name属性值决定。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
url地址的问题
好好的参详什么是url地址
好好的参详什么是url地址
追问
我问的是 这里的showAllUser 是什么地址 怎么指向jsp
我要懂还上知道问什么
追答
如果配置了struts2
这是一个路径
也是一个url地址
同时也是一个action的名字
就是你在strust.xml中的package中的一个action的名字
它指向的不是jsp等物理文件,而是一个逻辑上的地址,即你在strust.xml中的package中的一个action,然后该action会处理你的请求,然后根据result返回一个结果(如jsp,himl)等,就这样。
超链接是可以这样用的
你可以写个程序测试一下,实战会让你印象深刻。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询