怎么从jsp页面获取到后台传的值

怎么从jsp页面获取到后台传的值,第1张

你要在后台获取request域里面的东西,界面上要先给给request域赋值
jsp界面上需要传入uName
比如requestsetParameter("uName","aaaa")

你用ajax 接收一下就好啦
参考:
function getJson(RequestData,URL){

var reJson;
$ajax({
type:'POST',
url:URL,
data:RequestData,
async:false, //为了简便,设置为同步 *** 作
cache: false,
success:function(responseData){
reJson=responseData;
}
});
return reJson;
}

你可以吧那个保存的按键类型设置成一个submit类型,点击保存的的时候提交到action,地址就写servlet在xml上面映射的地址就可以了,或者说你写一个实现类,在实现类里面先进行判断!然后在前台后台 *** 作!

首先,你理解的有问题。 js是取不到servlet的值的(即服务端数据)。
应该反过来理解。 用servlet去生成js代码
因为js、CSS、HTML对服务端而言是本文,只不过需要按照某种逻辑去生成可被客户端浏览器所理解的本文即可。
最后,你写的代码是没有问题,如果上面那部分是在jsp的<script>标签中的话。
而user这个变量值,servlet是不需要做什么的,因为它只能设置request的attribute。你能保证客户端会传过来user变量值就行。如果user是从服务端获取,即servlet添加requestsetAttribute("user", value的值),然后更改上面的requestgetParameter("user")为requestgetAttribute("user")

前台是显示的~后台是处理 *** 作的~
不能说javascript就是前台~
有的javascript可以直接 *** 作java代码的~比如dwr框架~!!
而jsp的话呢,可以这样来理解,
java代码 + HTML代码 + 一些事先规定的标签 = jsp
jsp的出现就是解决用java程序输出HTML代码,在编辑时太麻烦了
举个例子,假如我想输出一个表格
//java代码
String a="1";
String b="Tom";
outprint("<table border=1>");
outprint("<tr><td>index</td> <td>name</td></tr>");
outprint("<tr><td>"+a+"</td> <td>"+b+"</td></tr>");
outprint("</table>");
//jsp代码
<%
String a="1";
String b="Tom";
%>
<table>
<tr><td>index</td><td>name</td></tr>
<tr><td><%=a%></td><td><%=b%></td></tr>
</table>
===========================
可以看出来第二种看起来更直观,更重要的是第二种写法在HTML编辑工具中是可以预览出效果来的,编辑起来相当方便
JSP概括起来就是动态生成内容和静态HTML布局代码结合的产物
===========================
ASP,ASPNET, PHP 等等这些都是一样的原理

1、首先,需要JSTL-12的jar包,自行百度搜索下载。

2、将JSTL-12的jar包放入web工程的lib文件夹下。

3、在需要的遍历List的页面中引入JSTL的核心标签库。

4、使用<c:forEach><c:forEach/>标签遍历List数组

5、items中使用EL表达式,来拿到List数组。

6、var用指定变量名来接收遍历数组的值。

7、利用EL表达式,将var中的值取出,即可。

8、展示效果。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13370809.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-23
下一篇 2023-07-23

发表评论

登录后才能评论

评论列表(0条)

保存