jsp中的字符串相连问题

来源:百度知道 编辑:UC知道 时间:2024/09/20 23:48:23
我想编写一个程序就是从前一个jsp页面得到三个字符串,到下一个jsp页面中将这三个字符串连接为一个字符串,并且在页面中显示出来,插入到数据库中,我已经编写了下面的程序,但是无法在页面中显示,并且插入到数据库中,哪位高手帮我修改一下~~还会有加分的.
<script language="javascript">
function link(){
String str="";
String str1=request.getParament("str1");
String str2=request.getParament("str2");
String str3=request.getParament("str3");
str=str.concat(str1,str2,str3);
return str;
}
</script>

ls 几位 别误导楼主, 你那样写法是不对的,js语法不要和jsp 语法混淆了,你那语法错误
直接这样就可以了

<%
String str="";
String str1=request.getParament("str1");
String str2=request.getParament("str2");
String str3=request.getParament("str3");
str = str1+str2+str3
%>

在 需要显示的地方 直接<%=str%>就OK 了

不知道你是 在后台操作 数据库 呢 还是在 页面操作数据库
如果 是后台的 话,你需要把 那个str 放在 一个变量里,否则,后台获取不到
比如:
<input type="text" name="str" value='<%=str%>'>
后台 直接 String str=request.getParament("str"); 就行了
如果是 页面,类似

希望LZ 可以成功

javaScript 中无法使用 String 去定义一个字符串。所有变量的定义都是使用 var 关键字
在接受字符串的JSP页面中使用
<%=request.getParameter("str1") %><%=request.getParameter("str2") %><%=request.getParameter("str3") %>
就可以将三个字符串输出在页面上。
至于如何使用javaScript定义函数来完成该功能,小弟也是新手,没研究过。

  String str = ".doc&q