<input type="file" name="p_image" size="30" value="<%= p_image %>"/>
mysql不识别反斜杠
图片路径都不对
所以用JavaScript replace()
方法请问如何使用?这方法
把所有反斜杠\ 改成/正斜杠
mysql不识别反斜杠
图片路径都不对
所以用JavaScript replace()
方法请问如何使用?这方法
把所有反斜杠\ 改成/正斜杠
解决方案 »
- N长时间没发贴了,问个问题,散个分
- 百分求助!如何查看别人写好的ActiveX控件中的方法和属性?
- 通过链接或按钮退出登陆
- 用des加密算法 加密字符串 怎么老出这个错误?
- 一个简单的String转日期的问题,新手新手
- 数据库连接池的问题,连接池对象为静态变量有问题么
- 请教高手关于JSP验证表单界面问题
- 在eclipse中建动态工程Add project to working sets和 Add project to an EAR是什么意思?
- 两个jsp页面中、样式代码一样、却显示不同,急高手解!!!
- 求大神帮帮忙
- 使用FlexiGrid插件,tomcat驱动没错,页面不显示table
- 哎 初学者 求帮助
<%@ page import="shopBeans.ConnDB" %>
<%@ page import="java.sql.*" %>
<%
String admin_name=(String) session.getAttribute("admin_name");
if(admin_name==null || admin_name=="")
{
out.println("<script language='javascript'>alert('请先登录!');window.location.href='index.jsp';</script>");
}
String p_id=(String) request.getParameter("p_id");
String p_type="",p_name="",p_price="",p_quantity="",p_image="",p_description="";
ConnDB conn=new ConnDB();
String sql="select * from product where p_id='"+p_id+"'";
ResultSet rs = conn.doQuery(sql);
if(rs.next())
{
p_type=rs.getString(1);
p_name=rs.getString(3);
p_price=rs.getString(4);
p_quantity=rs.getString(5);
p_image=rs.getString(6);
p_description=rs.getString(7);
}
rs.close();
%>
<style type="text/css">
<!--
.STYLE1 {
font-size: 12px;
}
.STYLE2 {
font-size: 14px;
}-->
</style>
<script>
<!-- function check_product(form)
{
if(form.p_type.value=="")
{
alert("请选择商品类型");
form.p_type.focus();
return false;
}
if(form.p_id.value=="")
{
alert("请输入商品的ID");
form.p_id.focus();
return false;
}
if(form.p_name.value=="")
{
alert("请输入商品的名称");
form.p_name.focus();
return false;
}
if(form.p_price.value=="")
{
alert("请输入商品的价格");
form.p_price.focus();
return false;
}
if(form.p_quantity.value=="")
{
alert("请输入商品的数量");
form.p_quantity.focus();
return false;
}
if(form.p_image.value=="")
{
alert("请添加商品的图片");
form.p_image.focus();
return false;
}
}
-->
</script>
<center>
<form action="product_update_ok.jsp?p_id=<%= p_id %>" method="post" onSubmit="return check_product(this);">
<table width="520" border="1" bordercolor="#99CCFF" cellpadding="0" cellspacing="0" style="border-collapse:collapse">
<!--DWLayoutTable-->
<tr>
<td height="30" colspan="2" align="center" bgcolor="#99CCFF"><span class="STYLE2">查看/修改商品信息</span></td>
</tr>
<tr>
<td width="146" height=40 align="center"><span class="STYLE1">商品类型</span>:</td>
<td width="348" align="left">
<select name="p_type">
<option value="<%= p_type %>"><%= p_type %></option>
<%
String str_sql="select t_type from main_type where t_type != '"+p_type+"'";
rs=conn.doQuery(str_sql);
while(rs.next())
{
%>
<option value="<%= rs.getString("t_type") %>"><%= rs.getString("t_type") %></option>
<%}%>
</select></td>
</tr>
<tr>
<td height="30" align="center"><span class="STYLE1">商品ID</span>:</td>
<td height="30" align="left">
<input type="text" name="p_id" size="15" value="<%= p_id %>"/></td>
</tr>
<tr>
<td height="30" align="center"><span class="STYLE1">商品名称</span>:</td>
<td height="30" align="left">
<input type="text" name="p_name" size="30" value="<%= p_name %>" /></td>
</tr>
<tr>
<td height="30" align="center"><span class="STYLE1">商品价格( RMB )</span>:</td>
<td height="30" align="left">
<input type="text" name="p_price" size="10" value="<%= p_price %>" /></td>
</tr>
<tr>
<td height="30" align="center"><span class="STYLE1">商品数量</span>:</td>
<td height="30" align="left">
<input type="text" name="p_quantity" size="10" value="<%= p_quantity %>" /></td>
</tr>
<tr>
<td height="30" align="center"><span class="STYLE1">商品图片</span>:</td>
<td height="30" align="left">
<input type="file" name="p_image" size="30" value="<%=p_image%>"/>
</td>
</tr>
<tr>
<td height="94" align="center"><span class="STYLE1">商品描述</span>:</td>
<td height="94" align="left">
<textarea name="p_description" cols="42" rows="5"><%= p_description %></textarea></td>
</tr>
<tr>
<td height="40" colspan="2" align="center"><input name="submit" type="submit" class="STYLE1" value=" 修改 " />
<input type="button" class="STYLE1" value=" 返回 " onclick="history.go(-1);"/></td>
</tr>
</table>
</form>
</center>
if(rs.next())
{
p_type=rs.getString(1);
p_name=rs.getString(3);
p_price=rs.getString(4);
p_quantity=rs.getString(5);
p_image=rs.getString(6).replaceAll("\", "/");//这里替换下就好了
p_description=rs.getString(7);
}
可以用mysql replace()方法
PS:SELECT REPLACE('www.mysql.com', 'w', 'Ww');