我的微信支付密码忘记了了

jsp页面间传递参数的相关文章推荐 -
- ITeye专栏频道
相关知识库:
(1)直接在URL请求后添加   如:&a href=&thexuan.jsp?action=transparams&detail=directe&)直接传递参数/a&    特别的在使用response.sendRedirect做页面转向的时候,也可以用如下代码:   response.sendRedirect(&thexuan.jsp?action=transparams&detail=directe&) ,可用request.getParameter(name)取得参数      (2)jsp:param   它可以实现主页面向包含页面传递参数,如下:   &jsp:include page=&Relative URL&&   &jsp:param name=&param name& value=&paramvalue& /&   &/jsp:include&   还可以实现在使用jsp:forward动作做页面跳转时传 ...
最近做毕设发现Ajax提交到Struts后在Action里不需要out.write来构造html或xml了。因为可以就当没有Ajax存在一样去写Action,XMLHttpRequest就能获得Action所转发到的jsp生成的html。说起来很抽象,还是看代码:
login.jsp:
&%@ page language=&java& pageEncoding=&quo ...
最近几天一直在摸索有关jsf与struts中的tiles的整合的用法,现在自己摸索了一套比较不错的整合方式,供大家交流学习。 网上提供了2种方式(这里不做详细介绍): 1.使用myfaces的插件 2.使用tiles框架中TilesServlet(这个Servlet只有在struts1.1版本才有) 第二种方式的可伸缩性强一些,我使用了第2种方式。
但是第2种方式有个非常大的缺点就是需要为每个通过 ...
Struts 2.1 Tags
Struts 2.1 Tags 做了些笔记,贴出来大家一起学习下,希望大家多多交流。
别的都不说了,我就贴代码,代码里注释比较详细,呵呵。
文件目录,如下:
index.jsp 代码
&%@ page language=&java& import=&java.util.* ...
17:00 代码修改: 修改重复创建索引,添加双字段高亮。
今天发一个简单的和数据库交互的Lucene示例,只是初步的靠Lucene自带的分词实现中文分词,效果肯定没有网上琳琅的分词器相媲美,只为了示例,用了自带的高亮。页面不好看,将就一下哦。
主要是由 Spring + Struts1 + Mysql 5 实现, 只是为了实现功能。请各 ...
自从2009年11月份发布第一个原型版本后,(见这里) 时间一恍就过去了1年半, 这段时间主要忙于工作了(从事分布式数据访问、存储以及Web容器方面的工作), 所以douyu一直处于停滞状态,直到今年3月份开始才能将1/3的时间投入到上面。
最初的版本抛弃了Servlet/JSP规范,并且自已实现容器,这思路理论上是没有大的错的, 但是太新潮了,原有的技术积累不能充分使用,所以但凡追求稳定第一 ...
JEECG(J2EE Code Generation) 是一款基于代码生成器的智能开发平台,采用代码生成+手工MERGE半智能开发模式, 可以帮助解决Java项目60%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失扩展性和灵活性。
JEECG宗旨是:简单功能由代码生成器生成使用; 复杂业务采用表单自定义,业务流程使用工作流来实现、扩展出任务接口,供开发 ...
JessMA 是功能完备的高性能 Full-Stack Web 应用开发框架,内置可扩展的 MVC Web 基础架构和 DAO 数据库访问组件(内部已提供了 Hibernate、MyBatis 与 JDBC DAO 组件),集成了 Action 拦截、Form / Dao / Spring Bean 装配、国际化、文件上传下载和页面静态化等基础 Web 应用组件,提供高效灵活的纯 Jsp/Se ...
英文原文:Top 7 Features in Tomcat 7: The New and the Improved
Tomcat的7引入了许多新功能,并对现有功能进行了增强。很多文章列出了Tomcat 7的新功能,但大多数并没有详细解释它们,或指出它们的不足,或提供代码示例。本文将明确描述TOMCAT 7中七个最显著的特征和新增的功能,并对其作出评论,而不是仅仅列出新的功能。本文还提供了代码例子 ...
来源:jsp页面间的传值方法
JSP页面间传递参数是经常需要使用到的功能,有时还需要多个JSP页面间传递参数。下面介绍一下实现的方法。
(1)直接在URL请求后添加
如:& a href=&thexuan.jsp?action=transparams&detail=directe&&直接传递参数& /a&
特别的在使 ...
JSP页面间传递参数是经常需要使用到的功能,有时还需要多个JSP页面间传递参数。下面介绍一下实现的方法。
(1)直接在URL请求后添加
如:& a href=&thexuan.jsp?action=transparams&detail=directe&&直接传递参数& /a&
特别的在使用response.sendRedirect做页面转向的时候 ...
下面介绍一下JSP几种页面间传递参数实现的方法。
1 、直接在URL请求后添加
如:& a href=&thexuan.jsp?action=transparams&detail=directe&&直接传递参数& /a&
特别的在使用response.sendRedirect做页面转向的时候,也可以用如下代码:
response.sendRedir ...
JSP页面间传递参数是经常需要使用到的功能,有时还需要多个JSP页面间传递参数。下面介绍一下实现的方法。
(1)直接在URL请求后添加
如:& a href=&thexuan.jsp?action=transparams&detail=directe&&直接传递参数& /a&
特别的在使用response.sendRedirect做页面转 ...
根据CAS跨域SSO实例安装和配置指南 我完成了示例配置,但该例子包括网上的绝大多数示例都是配置了tomcat的servlet示例servlets-examples/servlet/HelloWorldExample,这些例子均是无账号密码的应用。 但我按该指南配置我的业务系统,业务系统需账号密码才能登录。
以下是我的配置过程: 1、tomcat ssl配置 rem 1. 在要安装CAS的机器 ...
Struts版本为struts1.3.8,TradeCompanyAction中继承了DispatchAction,使用动态表单验证DynaValidatorForm,相关信息都配置了。 能正常添加数据,如果没有输入信息,动态表单验证机制也其作用。 现在的问题是这样,数据添加了,我要使用该Action列出所有添加的券商信息。 通过点击此URL:&a href=&&%=baseP ...
jsp页面代码:login.jsp &%@ page language=&java& pageEncoding=&GBK& contentType=&text/ charset=GBK&%& &%@ taglib uri=&/WEB-INF/struts-html.tld& prefix=&q ...
小弟最近刚学jsp,有个问题一直闹不明白,翻了好久资料也没找到答案。这个题目的要求是输入中文,如果不含有这个中文的话就会跳转到welcome.jsp页面,并且五秒后自动跳转到success.jsp页面,目前只有一个闹不明白,就是welcome.jsp中的response.setHeader(&refresh&,&5;url=success.jsp?send=& ...
报的错误脚本: form.action=ecsideObj.DEFAULT_ACTION; 以下是我的web.xml文件: &?xml version=&1.0& encoding=&UTF-8&?&&web-app version=&2.4& xmlns=&/xml/ns/ ...
做了一个登陆的界面 我想加个验证码 效果如下:
这个验证码的图片是放在 一个textfield里面的 , 我想将验证码放到 这个textfield后面 ,请教 如何实现?
login.js 代码如下:
LoginPanel = function() { var win, var buildForm = function() { // 构建一个表单面板容器 f = new
原创内容,转载请注明iteye /
4.15、MultiActionController
之前学过的控制器如AbstractCommandController、SimpleFormController等一般对应一个功能处理方法(如新增),如果我要实现比如最简单的用户增删改查(CRUD Create-Read-Updat ...
我在一个列表页LandEvaluationList.jsp上有个CommandLink 点击查看详细信息。代码&h:commandLink action=&#{landFormAction.showProject}& id=&showProject& immediate=&true& value=&查看&&
在这章中,你将熟悉一下Struts2重定向Action并学习如何在Struts2程序中使用它.
Post之后的重定向 : 该post模式由Struts2提供.这web程序中是常见的模式.由一个action转发到另一个action.这是常见的用法转发action显示页面.
转发Action结果 : 重定向模式由Struts2提供.ActionMapperFactory提供的ActionMapp ...
在本章你将学习如何使用struts2连接MySQL数据库. 按照如下步骤连接MySQL数据库 : 第一步 : 创建struts.xml并向其中添加如下xml代码 :
&?xml version=&1.0& encoding=&UTF-8& ?& &!DOCTYPE struts PUBLIC &-//Apache Software ...
本章将讨论Struts2中的RequiredString验证器. RequiredString验证器检查String字段是不是null且长度是不是大于0(也就是说不能是&&).在执行长度检查之前,trim参数就确定了字符串.默认情况下,字符串都会被修整(trim,除去字符串前后的空格) 如果用户在输入域什么都不填写就提交了表单, requiredString验证器就会生成错误信息 ...
在本章我们将通过Session创建一个login/logout程序.该程序会对用户进行身份验证.每当你运行的时候它将获取用户id和密码(用户名/密码都是&admin&).当两个字段都是正确的,显示欢迎页面. 在struts.xml中创建Action映射.这就是要添加到struts.xml中的代码 :
&action name=&login& class ...spring框架中ACTION,JSP的参数传递问题
spring框架中ACTION,JSP的参数传递问题
编辑:www.fx114.net
本篇文章主要介绍了"spring框架中ACTION,JSP的参数传递问题
30CSDN]",主要涉及到spring框架中ACTION,JSP的参数传递问题
30CSDN]方面的内容,对于spring框架中ACTION,JSP的参数传递问题
30CSDN]感兴趣的同学可以参考一下。
拿个例子说:
&&&&送参数X给listACTION?x=x:列出所有用户--》JSP1显示所有用户(有链接可以删除某一个,传递要删除的用户ID)
&&&&删除其中一个用户(送ID给DELETEACTION?id=id)--》成功的JSP2页面(此页面自动提交到listACTION)
&&&&此时因为没有参数X所以不能列出
问题:我只有可以用SESSION或HIDDEN表单传递,但有没更好的方法?
&&&&&&参数在ACTION《--》JSP之间一直要传递,很麻烦
不知道讲清楚了没,谢谢
&该回复被版主删除.......
CSDN怎么这个样子???楼上真猛-_-!大家给点帮助啊,谢谢啦还是没人帮忙啊。。。,急我一般都用HIDDEN,但这样真的很烦,代码很难维护……不知道能不能有比session更好的方法,(用session很容易出现问题,如果一不小心忘记清除了就出问题)是否可以把这个参数设置到属性文件里呢?我没试过,我只是有这样一个想法,请其他高人帮忙想想……list怎么得到的?删除完后直接再调一遍得到list的函数刷新一遍不行吗?关键是得到LIST的函数要接收一个参数
问题就是这个参数怎么传递?hidden或session啦。想不到别的办法了。你用Spring注入参数不行吗?1、DELETE的时候可以用弹出窗口处理后用window.close关闭。简单。
2、DELETEACTION?id=id&x=x&同时带上&x&参数,扭转的时候&再把&参数给&listACTION
&&&不用隐藏域,直接加在&get&参数后面就可以了。1、DELETE的时候可以用弹出窗口处理后用window.close关闭。简单。
补充:delete.action&处理完&window.close();opener.location.reload();
2、DELETEACTION?id=id&x=x&同时带上&x&参数,扭转的时候&再把&参数给&listACTION
&&&不用隐藏域,直接加在&get&参数后面就可以了。
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!
二、互相尊重,对自己的言论和行为负责。
本文标题:
本页链接:JSP几种页面间传递参数实现的方法: - JAVAGirl - ITeye博客
JSP几种页面间传递参数实现的方法:
1 、直接在URL请求后添加
如:&a href="thexuan.jsp?action=transparams&detail=directe"&直接传递参数& /a&
特别的在使用response.sendRedirect做页面转向的时候,也可以用如下代码:
response.sendRedirect("thexuan.jsp?action=transparams&detail=directe") ,
可用request.getParameter(name)取得参数
2、jsp:param它可以实现主页面向包含页面传递参数,如下:
&jsp:include page="Relative URL"&
&jsp:param name="param name" value="paramvalue" /&
&/jsp:include&
还可以实现在使用jsp:forward动作做页面跳转时传递参数,如下:
&jsp:forward page="Relative URL"&
&jsp:param name="paramname" value="paramvalue" /&
&/jsp:forward&
通过这种方式和一般的表单参数一样的,也可以通过request.getParameter(name)取得参数
3、设置session和request通过显示的把参数放置到session和request中,
以达到传递参数的目的session.setAttribute(name,value);
request.setAttribute(name,value)
取参数:value=(value className)session.getAttribute(name);
value=(value className)request.getAttribute(name);
大家肯定已经注意到了,在取参数的时候,做了类型转换,这是因为放置在session和request中的对象的属性被看作
java.lang.Object类型的了,如果不转换,在将直付给value时会报classcastexception异常。
在多个JSP页面之间传递参数怎么在多个JSP页面之间进行参数传递?需要使用JSP的内置作用域对象session。
利用它的两个方法setAttribute(),getAttribute()下面的这个实例实现了把第一个JSP页面的参数传递给第三个页面的功能代码如下:
1.jsp
&html&
&form method=get action=2.jsp&
whats your name:
&input type=text name=username&
&input type=submit value=submit&
2.jsp
&html&
&form method=post action="3.jsp?pass=11"&
String& name=request.getParameter("username");
session.setAttribute("username",name);
Your name is:
&%=request.getParameter("username")%&
&br&whats your hobby
&input type=text name=hobby&
&input type=submit value=submit&
3.jsp
&html&
your name is:
&%=session.getAttribute("username")%&
your hobby is:
&%=request.getParameter("hobby")%&
your password is:
&%=request.getParameter("pass")%&
liminhappygirl
浏览: 107627 次
来自: 北京
有体会才真正明白
你说的是在html文件吧?
really girl ??JSP与servlet之间的传值方式 - 大伟 - ITeye博客
博客分类:
总结JSP与servlet之间的传值
JSP与 servlet之间的传值有两种情况:JSP -& servlet, servlet -& JSP。
通过对象 request和 session (不考虑 application)完成传值。
一、JSP -& servlet
JSP页面有3种方法向 servlet传值: form表单、URL 、其他
&!-- JSP page --&
session.setAttribute("testSession","Hello session");
reqeust.setAttribute("testRequest","Hello request");
&a href="JspServlet?action=toServlet"&click me&/a&
&form action="JspServlet?action=toServlet" method="post" name="form"&
&input name="username" type="test" /&
&input type="submit" value="submit"&
1、对于该JSP页面 form表单的内容,如 &input&标签,在 servlet可用 request.getParameter("username");获取。
2、URL:比如这里的 &a&标签的 href属性与 &form&标签的 action属性的值 "JspServlet?action=toServlet",在 servlet同样用 request.getParameter("action")获取;所要注意的是这里的 url 要和 servlet在web.xml里的 &url-pattern&标签的路径所对应。这部分后面会提到。
3、java片段代码,servlet只能接到 session.setAttribute("testSession","Hello session")的内容,而接不到 request的内容。在 servlet里用 request.getSession().getAttribute("testSession")获取 session内容。
二、Servlet
1、关于 servlet,首先要提到它在 web.xml里的注册内容,如
&servlet-name&JspServlet1&/servlet-name&
&servlet-class&com.demo.JspServletDemo&/servlet-class&
&/servlet&
&servlet-mapping&
&servlet-name&JspServlet1&/servlet-name&
&url-pattern&/JspServlet&/url-pattern&
&/servlet-mapping&
&servlet-name&JspServlet2&/servlet-name&
&servlet-class&com.demo.JspServletDemo&/servlet-class&
&/servlet&
&servlet-mapping&
&servlet-name&JspServlet2&/servlet-name&
&url-pattern&/admin/JspServlet&/url-pattern&
&/servlet-mapping&
假如 project name 是 jsp2servlet,则该 project根目录的 Context是 /jsp2servlet,在地址栏里显示是 http://localhost:8080/jsp2servlet/;
在 project 根目录下有 admin目录,对应的 Context是/admin/jsp2servlet,在地址栏里显示是 http://localhost:8080/jsp2servlet/admin,
在这两个目录下的 jsp 都想转到 com.demo.JspServletDemo类做处理,这时的 url需要在 web.xml注册两次。
1)在 http://localhost:8080/jsp2servlet/ 目录下的 jsp 页面 JspServlet1,url应写为 "JspServlet"
2)在 http://localhost:8080/jsp2servlet/admin/ 目录下的 jsp 页面访问 JspServlet2,url应写为 "admin/JspServlet"
2、在 servlet直接用 request对象,得到发送来的请求内容;用 request.getSession(),得到 session对象,从而得到会话内容。
这里的 request.getSession()的参数为 boolean 类型,该方法意思可理解为:
session可以认为是每一个IE进程对应一个会话(新开一个IE进程就可以对应两个会话的),getSession都是返回当前用户的会话对象,参数的区别在于:
参数为true (默认),则如果“当前用户的会话对象”为空(第一次访问时)则创建一个新的会话对象返回;
参数为false,则如果“当前用户的会话对象”为空,则返回 null (即不自动创建会话对象)。
利用这个方法可以判断 session是否过期,如下:
if(request.getSession(false)==null)
System.out.println("Session has been invalidated!");
System.out.println("Session is active!");
三、Servlet -& JSP
从 servlet转到 jsp不外乎两种方法,重定向 和 url转发
1、重定向 ( Redirect):是路径的跳转,内容和 url都改变。不允许带 request参数( session参数可以),即不允许在 servlet里给 request对象使用setAttribute方法传给下一页面。在 servlet里使用 response.sendRedirect(url) 方法。注意这里的 url前不带斜线 /,如 response.sendRedirect(”test.jsp“)
2、url转发 ( Forward):是页面的跳转,页面内容发生改变,url不变。可以带 request和 session参数。在 servlet里使用 getServletConfig().getServletContext().getRequestDispatcher(url).forward(request, response)。而这里的 url前需要带斜线 /,如getServletConfig().getServletContext().getRequestDispatcher(”/test.jsp“).forward(request, response)
servlet使用RequestDispatcher到jsp页面
String url="/EShop.jsp";
ServletContext sc = getServletContext();
RequestDispatcher rd = sc.getRequestDispatcher(url);
rd.forward(req, res);
servlet重定向jsp,并将数据发送到别一个JSP中:
request.setAttubute("messages",aaa);
RequestDispatcher requestDispatcher=request.getRequestDispatcher("/jsp/testbean.jsp");
requestDispatcher.forward(request,response);
3.7、Servlet跳转
从JSP跳转到Servlet可以实现,通过表单提交或超链接可以做到,但是现在如果从一个Servlet跳转到JSP呢?
o HttpServletResponse对象,此对象可以完成跳转:public void sendRedirect(); JumpServlet.java: package org.lxh. import javax.servlet.* ; import javax.servlet.http.* ; import java.io.* ; public class JumpServlet extends HttpServlet{
public void init() throws ServletException{
public void doGet(HttpServletRequest req,HttpServletResponse resp)
throws ServletException,java.io.IOException{
resp.sendRedirect("jump.jsp") ;
public void doPost(HttpServletRequest req,HttpServletResponse resp)
throws ServletException,java.io.IOException{
this.doGet(req,resp) ;
public void destroy(){
} }; web.xml:
&servlet-name&jump&/servlet-name&
&servlet-class&org.lxh.demo.JumpServlet&/servlet-class&
&/servlet&
&servlet-mapping&
&servlet-name&jump&/servlet-name&
&url-pattern&/jump&/url-pattern&
&/servlet-mapping&
以上实现了跳转的功能,但是跳转之后,发现地址栏已经改变了,所以此跳转称为客户端跳转。如果此时假设一个Servlet要向JSP中传递属性,那么应该使用session范围。 JumpServlet.java:
public void doGet(HttpServletRequest req,HttpServletResponse resp)
throws ServletException,java.io.IOException{
request.getSession().setAttribute("name","hello") ;
resp.sendRedirect("jump.jsp") ;
} jump.jsp: &h1&&%=session.getAttribute("name")%&&/h1&
此时,发现可以通过session属性范围传递内容,但是如果现在传递的内容很多,而程序中使用session范围的话则肯定会带来额外的性能降低,但是此时,这些值只使用一次显示,那肯定没有必要使用session对象,最好使用request范围。如果request属性范围也有一个限制,必须是服务器端跳转,在JSP中使用&jsp:forward&语句完成,但是在servlet中呢?就只能使用RequestDsipatcher接口完成,实际上&jsp:forward&语句也是使用包装了此种应用,既然RequestDispatcher是一个接口,所以必须通过其他方式实例化,通过request对象完成。 JumpServlet.java:
public void doGet(HttpServletRequest req,HttpServletResponse resp)
throws ServletException,java.io.IOException{
req.setAttribute("name","hello") ;
// 准备跳转到此页面
RequestDispatcher rd = req.getRequestDispatcher("jump.jsp") ;
// 把所有的请求向下继续传递
rd.forward(req,resp) ;
当需要传递request属性范围的时候才使用服务器端跳转。如果不需要传递,则可以选择任意的跳转方式。
但是一般情况下都使用RequestDispatcher进行跳转,而且一定要记住的时候,跳转之后页面地址不会有任何的变化。
forward和sendRedirect区别
1.request.getRequestDispatcher()是请求转发,前后页面共享一个 response.sendRedirect()是重新定向,前后页面不是一个request。
request.getRequestDispather();返回的是一个RequestDispatcher对象。
2.RequestDispatcher.forward()是在服务器端运行; HttpServletResponse.sendRedirect()是通过向客户浏览器发送命令来完成. 所以RequestDispatcher.forward()对于浏览器来说是“透明的”; 而HttpServletResponse.sendRedirect()则不是。
浏览 11002
浏览: 311171 次
来自: 北京
333引用[url][*]||||[/flash][/flas ...
业务类在Spring配置 ...
这些东西,用的挺爽
&dependency&
&groupId ...以前经常使用SSH框架,对spring MVC只是有所了解,但是当真正使用springMVC做开发的时候却发现,一个简单的获取session的问题竟然纠结了许久:
花点时间记录一下,以便日后重用:
后台获取session:
@RequestMapping("/usrlogin")
public ModelAndView usrlogin(@RequestParam String usrid,
@RequestParam String passwd) {
HttpSession session = getSession();
User user = new User();
user = userMapper.getUserByUsridAndPasswd(usrid, passwd);
if (null != user) {
session.setAttribute("user", user.getUser_id());
User user1=(User)session.getAttribute("user");
System.out.println(user1.getUser_name());
return new ModelAndView("main");
return new ModelAndView("error");
public static HttpSession getSession() {
HttpSession session = null;
session = getRequest().getSession();
} catch (Exception e) {}
public static HttpServletRequest getRequest() {
ServletRequestAttributes attrs =(ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
return attrs.getRequest();
前台jsp取值:
HttpSession s = request.getSession();
&span&&%=s.getAttribute("user")%&&/span&
阅读(...) 评论()}

我要回帖

更多关于 支付宝忘记密码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信