java 文本多处替换 在文本的多处有id,获取这个id 通过查询数据库得到结果,并把此结果在刚才id处进行替换.

java 文本多处替换 在文本的多处有id,获取这个id 通过查询数据库得到结果,并把此结果在刚才id处进行替换.,第1张

直接对行用正则不要对整个文章用正则啊。如

public static void main(String[] args) throws Exception {

String path = "d:\\temptxt";

Pattern p = Patterncompile("[0]{3}\\w{4}[0]{3}");

FileReader fr = new FileReader(path);

BufferedReader br = new BufferedReader(fr);

Matcher m=null;

String st ="";

while((st = brreadLine()) != null) {

m=pmatcher(st);

if(mfind()){

String str1=mgroup();

String str2="from DB find By id's Data";

String ss=streplace("<!--"+str1+"-->",str2);

Systemoutprintln(ss);

}else{

Systemoutprintln(st);

}

}

}

<input type="button" onclick="javascript:historygo(-1)" value="返回上页面">这是按钮

<a href="javascript:historygo(-1)" >fanhui</a>这样也行

很显然呀,你要去读懂它

requestgetParameter("id")这是获取请求信息中的参数id的值

那么请求信息从哪来的,自然是从a发过来的,a发过去的时候自然封装的是一般来说是自己的id了

为什么说是一般来说呢,毕竟我也不知道你的request信息中把id塞的到底是啥说白了,你想获取啥都是你自己说了算,因为请求信息是你发过去的啊

你的每一行数据对应一个form表单,在form表单里面定义一个隐藏表单域,保存这一行商品的ID,那么你购买的时候,你点哪个“购买”,是不是可以获得对应这行的产品ID呢!希望对你有帮助!

数据库的设计规范来说,用户的id是用来作为数据库表的主键的,id是用来唯一标识一个用户,并无实际含义,一般是由数据库自动生成,比如自增长生成

用户名只是一个登录的名字,数据库中的字段要保证唯一性,所以用户名不能相同

密码在数据库不应该以明文出现,应该经过加密后存储

以上就是关于java 文本多处替换 在文本的多处有id,获取这个id 通过查询数据库得到结果,并把此结果在刚才id处进行替换.全部的内容,包括:java 文本多处替换 在文本的多处有id,获取这个id 通过查询数据库得到结果,并把此结果在刚才id处进行替换.、java SSH 求高手,指教怎么取到上面的ID、java request.getParameter("id")等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9319848.html

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

发表评论

登录后才能评论

评论列表(0条)

保存