当前位置:首页>开发>正文

JSP页面传递参数给servlet JSP如何传值回给Java Servlet

2023-04-27 06:54:24 互联网 未知 开发

 JSP页面传递参数给servlet JSP如何传值回给Java Servlet

JSP页面传递参数给servlet

,

servlet里面 request.getParameter(参数名) 获取值

-_- 服了 注册和登录用一个表单啊
那就都别用submit了,都改成button好了
,

function submitForm(parm){
var form = document.getElementById("form1")
if (parm == "submit") { form.action="/checkAll" }
else { form.action="register.jsp" }
form.submit()
}


上面是同用一个表单提交的情况。如果只是登录提交表单,而注册是要跳转到注册页填写信息的话,就不用这么写了,直接写一个

JSP如何传值回给Java Servlet

这个属性可以在jsp中写setParameter("XXX",title);

或者是用表单写个提交到后台的Servlet;
当然都是用getParameter("XXX")接受喽。
也可以js提交一个action 后面加上"&title=${name.title}";
jsp都是指向你要接受值的那个servlet。

如何将jsp的参数传进servlet中

(1):jsp有form表单的话,将表单提交到servlet,就是


然后form里面的等元素给个name属性,比如
有了以上的话,在servlet的doPost里面 String in = req.getParameter(" in ")

(2) jsp没有form表单的情况下怎么传值到servlet呢?用ajax可以实现



$("#btn").click(function(){
var in = $("#btn").val()
$.post(
"servlet.do", //url
{"in_value":in}, //传值
function(data){
//回调函数
}
)
})

JSP页面传递参数给servlet

<form action="/checkAll">
<input type="text" name="username"/>
<input type="password" name="password"/>
,<input type="submit" name="submit"/>
</form>

servlet里面 request.getParameter(参数名) 获取值
-_- 服了 注册和登录用一个表单啊
那就都别用submit了,都改成button好了
<form id="form1" method="post">
<input type="text" name="username"/>
<input type="password" name="password"/>
,<input type="button" name="submit" onclick="submitForm(submit)"/>
<input type="button" name="register" onclick="submitForm(register)" />
</form>
<script>
function submitForm(parm){
var form = document.getElementById("form1")
if (parm == "submit") { form.action="/checkAll" }
else { form.action="register.jsp" }
form.submit()
}
</script>

上面是同用一个表单提交的情况。如果只是登录提交表单,而注册是要跳转到注册页填写信息的话,就不用这么写了,直接写一个
<input type=button id=register onclick=window.location.href="register.jsp" />

如何把jsp的参数传入servlet中?

jsp表单提交到servlet
servlet可以用getParameter取得参数值
不知道楼主问的是不是这个
或者将参数写在url后面
servlet地址:xxxxx.do?param1=value1¶m2=value2.........

在SERVLET那里就 String a1=request.getParameter("param1")
这样a1的值就是value1了

如何在JSP中用下拉框和复选框等传参数到Servlet

写个form表单
不是有个name吗 选择哪个就传递哪个参数

在form里面action对应的Servlet里面利用
String level= request.getParameter("level");
然后if(level.equals("VIP")){
}
判断 就可以了

最新文章