易截截图软件、单文件、免安装、纯绿色、仅160KB

如何向一个jsp传递两个以上的参数

有两种传参方式
一、get方式:
        这种方式将参数写在url中,举例来说,如果目标传参页面是target.jsp,那么在url里可以这么写:
        http://..../target.jsp? <Param1> = <value1> & <Param2> = <value2> &...
        可以传递多个参数。
        在target.jsp中,用request.getParameter( " <ParamName> ");获取;
二、post方式
        这种方式是用 <form> 框体传递参数。举例来说,如需要将参数由source.jsp传递到target.jsp。那么在source.jsp中需要这么写:
        .......
        <form   name= "form1 "   action= "target.jsp "   method= "post ">
              <input   name= " <Param1> "   value= " <value1> "   type= "text ">
              <input   name= " <Param2> "   value= " <value2> "   type= "hidden ">
              <!--用input标签的hidden类型,那么这个input标签在页面显示时不会被显示,但该参数回传递到form的action目标页面去,这个方法可能对你传参有用-->
              .....
        </form>
        在target.jsp端同样用request.getParameter( " <ParamName> ");获取;


相关文档:

JSP语法的xml表达

大家总是不喜欢看到<%和%>在jsp页面上,其实我们可以使用比较优雅的xml方式来表达
1,隐含的注释
JSP语法:<%-- 内容 --%>
XML语法:无
2,变量或函数的声明
JSP语法:<%! declaration;[declaration;]+... %>
例如:
<%!
   int i=0;int a,b,c;
   Color red=new Color( ......

提升JSP页面响应速度的七大秘籍绝招

方法一:在servlet的init()方法中缓存数据
  当应用服务器初始化servlet实例之后,为客户端请求提供服务之前,它会调用这个servlet的init()方法。在一个servlet
的生命周期中,init()方法只会被调用一次。通过在init()方法中缓存一些静态的数据或完成一些只需要执行一次的、耗时的操作,就可大大地提高系
统性能。
  ......

jsp常见错误java.lang.ClassNotFoundException - 500

500错误,classnotfound异常,代码没有问题,数据库也没问题,打了补丁,装了驱动,但是在TOMCAT上找不到那个驱动而引发的错误。。。
解决办法:首选项设置里,MyRclipse->J2EE Project->Web Project->Deployment勾上那三个驱动。 ......

JSP页面跳转的五种方法

1. RequestDispatcher.forward()
是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动传递. 但forward()无法重定向至有frame ......

css+jsp tag实现树型菜单

我们的开发方式是由demo人员完成系统的静态页面,并通过css进行美化。
为最大可能利用美工完成的静态页面,我们需要尽量减少对原html的冲击,因此我首先想到的Freemarker。
但是Freemarker最终让我空喜一场,最终自定义了一个可以递归嵌套的jsp tag来达到这个目的。
下面是解决这个问题的过程:
 
用css模版sdmen ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号