jsp表单提交,得到参数的几种方法
我看了jsp无脚本...第一种 <jsp:useBean...........>然后set get
第二种 <jsp:useBean...........>然后用${}得到
第三种 直接 用隐含对象 <param.xxx>直接获得
高手可以帮我评价下这几种的优劣,是不是在做大型项目就用第二种或第一种,因为有javabean呢?
struts1最常用的是写个actionForm,页面提交时自动对actionForm赋值,action中只需要从actionForm中取值即可获得表单参数。
struts2没接触过。
javabean好像现在做项目一般不用
你用struts了吗?
用了的话最好用actionForm
没有的话,那就javaBean吧
struts1: 写个actionForm,对应jsp页面.注意名字一样,然后在action中就可以得到了
struts2: 一样的,只是把actionForm写到action中.
楼主说的应该是在页面得到值吧
小型的,数据不多的,用第3个比较好
大型的用前面的~
如果是在action中取值的话
那么楼上的几位说的都是正解~
struts标签+el表达式
相关问答:
我在jsp页面存上一个session,本页面还可以取出值来.
但是一刷新,或者打开新的页面就取不出值来了.
奇怪的是,我测试另一个程序时候
在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了.
......
一个静态的html页面,美化,界面布局已经处理好了 ,在编写程序的时候需要在转化成JSP页面,
所以新建一个JSP页面,讲原来的代码拷贝到里面去,结果布局变了?
不存在路径问题!
没人? 真失败!
......
我的开发的平台是Myeclipes6.0 + tomcat5.x + mysql
我所有的编码方式都是用的UTF-8
我只用了Strtus框架
在一个form中如下用的是post的提交方式:
<form class="form" action=&quo ......
<%@page language="java" contentType="text/html;charset=gb2312" import="java.sql.*"%>
<jsp:useBean id="db" class="wang.connectDB"/>
< ......