如何使一个JSP页面中文本框的默认值传递到数据库中

如何使一个JSP页面中文本框的默认值传递到数据库中,第1张

1、用<jsp:include><jsp:param 这里传递参数></jsp:include>

2、<iframe src="/problems.do?id=N"></iframe>楼上的做法也不错!

3、用request, session ,application 也可以

4、把内容放到HASHMAP里或是 list里也行。

5、<a href="?viewmethod=list&qvalue=<%=qvalue%>&pageNo=<%=pageNo%>">列表显示</a>这样传递参数

6、放在sevelet 处理,用request 获取也是可以。

where classname="+"'"+cname+"'and teacher="+"'"+name+"'"这里你是按条件更新数据的,但是你的条件clsaaname=""以及后面的,你数据表里的有classname是空的字段吗?

也可能是information的值是空,String information=request.getParameter("information")这里估计没得到值,你输出information看看有值吗?

细看这里classname="+"'"+cname+"'and teacher="+"'"+name+"'"有点问题,改成classname="+"cname"+" and teacher="+"name"+"试试

1.JSP传值给Servlet

JSP传值给Servlet有几种形式:Form表单传值,url传值,其他方式传值

a、form表单传值:

JSP页面有:<input type="radio" name="staffdepartment" value="1" id="department1" />,将department的id传到Sevlet中,在程序中如下:ServletRequest request;Stringstaffdepartment=request.getParameter("staffdepartment")可获取jsp传的department,但要获取id还要进行转化:int int_staffdepartment=Integer.parseInt(staffdepartment)

b、url传值

比如这里的 <a>标签的 href属性与 <form>标签的 action属性的值 "JspServlet?action=toServlet",在 servlet同样用 request.getParameter("action")获取;

c、Java代码传值

java片段代码,servlet只能接到 session.setAttribute("testSession","Hello session")的内容,而接不到 request的内容。在 servlet里用 request.getSession().getAttribute("testSession")获取 session内容。

Servlet传值给Jsp

具体实现如下,java代码:

String   a= "abccdefg " 

             request.setAttribute( "ValueA ",a) 

             request.getRequestDispatcher( "网址/jsp页面 ").forward(request,response) 

jsp页面:

<%

String   s   =(String)request.getAttribute( "ValueA ")

%>

jsp页面就可以取出Servlet的值。


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

原文地址:https://54852.com/sjk/10024987.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存